diff resources/osc/node_modules/osc-min/examples/printosc.js @ 284:7bfb25a2e158 Doxy prerelease

Merge
author Robert Jack <robert.h.jack@gmail.com>
date Tue, 17 May 2016 15:53:24 +0100
parents fb9c28a4676b
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 15:53:24 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);