Skip to content

Instantly share code, notes, and snippets.

@dealforest
Created June 2, 2011 12:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dealforest/1004361 to your computer and use it in GitHub Desktop.
Save dealforest/1004361 to your computer and use it in GitHub Desktop.
node.js websocket server
var sys = require('sys');
var ws = require('websocket-server');
var host = 'localhost';
var port = 10000;
var webSocket = ws.createServer();
webSocket.addListener("connection", function (connection) {
sys.puts("connect: " + connection._req.socket.remoteAddress);
connection.addListener("message", function (message) {
var status = message;
webSocket.broadcast(status);
console.log(status);
});
});
webSocket.addListener("close", function(connection) {
sys.puts("close: " + connection._req.socket.remoteAddress);
});
webSocket.listen(port, host);
console.log("Server running at ws://" + host + ':' + port + "/");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment