parallaxis/node_modules/osc-min/examples/printosc.js

30 lines
573 B
JavaScript
Executable File

// Generated by CoffeeScript 1.6.3
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;
try {
return console.log(osc.fromBuffer(msg));
} catch (_error) {
error = _error;
return console.log("invalid OSC packet");
}
});
sock.bind(inport);