Skip to content

Instantly share code, notes, and snippets.

@hideyukisaito
Created January 14, 2012 04:15
Show Gist options
  • Save hideyukisaito/1610253 to your computer and use it in GitHub Desktop.
Save hideyukisaito/1610253 to your computer and use it in GitHub Desktop.
osc4node and express example
var express = require('express')
, osc = require('osc4node')
, app = express.createServer()
, port = process.env.PORT || 3000;
app.configure(function() {
app.use(app.router);
});
app.get('/', function(req, res) {
// send
server.send(message, client);
res.end('send data to localhost:' + client.port);
});
// create osc server and client
var server = new osc.Server(11000, 'localhost')
, client = new osc.Client('localhost', 12000);
// create osc message
var message = new osc.Message('/foo/bar', 'hello world');
app.listen(port);
console.log('listening OSC on port ' + server.port + '...');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment