Logo  

CS479/579 - Web Programming II

Displaying ./code/Web-sockets/server.js

#!/usr/local/bin/node

// For the newer ws module:
var WebSocketServer = require("/usr/local/lib/node_modules/ws").Server;
var wsserver = new WebSocketServer({port:60000});

wsserver.on("connection", function(client) {

  client.on("message", function(data, isBinary) {
    console.log("Message: ", data.toString());

    for(var cl of wsserver.clients) {
      cl.send(data.toString());
    }
  });

  client.send(JSON.stringify({name: "", message: "Connected!"}));

});