Skip to content

Instantly share code, notes, and snippets.

@rdbenoit
Created September 20, 2010 18:20
Show Gist options
  • Save rdbenoit/588361 to your computer and use it in GitHub Desktop.
Save rdbenoit/588361 to your computer and use it in GitHub Desktop.
var express = require('express'),
sys = require('sys'),
io = require('../lib/Socket.IO-node');
var server = express.createServer();
server.get('/', function(req, res){
res.send('Welcome to NavNet');
});
var socket = io.listen(server);
server.listen(8081);
socket.on('connection', function(client){
client.broadcast({announcement : client.sessionId + ' connected'});
client.on('message', function(m){
sys.print('Message: ' + m);
client.send('Echo: ' + m);
})
client.on('disconnect', function(){
client.broadcast({ announcement: client.sessionId + ' disconnected' });
})
sys.print('We are now connected to client: ' + client.sessionId);
});
sys.print('Cloud is launched at on port 8081 and ready to go');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment