Skip to content

Instantly share code, notes, and snippets.

@ernestlv
Last active August 29, 2015 14:08
Show Gist options
  • Save ernestlv/98a5a7bd5acda65c3a94 to your computer and use it in GitHub Desktop.
Save ernestlv/98a5a7bd5acda65c3a94 to your computer and use it in GitHub Desktop.
How to create a socket connection with Node.js - part one - the server side
var connect = require("connect");
var server = require("serve-static");
var router = require("connect-route");
var io = require("socket.io").listen(1337);
var app = connect();
app.use(router(route));
app.use(server(__dirname + '/public'));
app.listen(8000);
function route(router){
router.get('/', function(req, res, next){
next();
});
}
io.sockets.on("connection", function(socket){
socket.emit("myServerMessage", "connected"); //very cool!!! server is actually pushing this to the browser and let it know is up and running ...
socket.on("myClientMessage", function(data){
socket.emit("myServerMessage", {username:data.firstname + " " + data.lastname});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment