diff resources/osc/node_modules/osc-min/examples/printosc.js @ 271:fb9c28a4676b prerelease

Added osc example project and node script for testing
author Liam Donovan <l.b.donovan@qmul.ac.uk>
date Tue, 17 May 2016 16:01:06 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/resources/osc/node_modules/osc-min/examples/printosc.js	Tue May 17 16:01:06 2016 +0100
@@ -0,0 +1,29 @@
+// Generated by CoffeeScript 1.10.0
+var inport, osc, sock, udp;
+
+osc = require('osc-min');
+
+udp = require("dgram");
+
+if (process.argv[2] != null) {
+  inport = parseInt(process.argv[2]);
+} else {
+  inport = 41234;
+}
+
+console.log("OSC listener running at http://localhost:" + inport);
+
+//~verbatim:examples[0]~
+//### A simple OSC printer;
+
+sock = udp.createSocket("udp4", function(msg, rinfo) {
+  var error, error1;
+  try {
+    return console.log(osc.fromBuffer(msg));
+  } catch (error1) {
+    error = error1;
+    return console.log("invalid OSC packet");
+  }
+});
+
+sock.bind(inport);