wsServer.on('request', function(request) { const connection = request.accept(null, request.origin); connection.on('message', function(message) { console.log('Received Message:', message.utf8Data); connection.sendUTF('Hi this is WebSocket server!'); }); connection.on('close', function(reasonCode, description) { console.log('Client has disconnected.'); }); });
// This callback function is called every time someone // tries to connect to the WebSocket server wsServer.on('request', function(request) { console.log((new Date()) + ' Connection from origin ' + request.origin + '.'); // accept connection - you should check 'request.origin' to // make sure that client is connecting from your website // (http://en.wikipedia.org/wiki/Same_origin_policy) var connection = request.accept(null, request.origin); // we need to know client index to remove them on 'close' event for (var i = 0; i < 5; i++) { connection.sendUTF( JSON.stringify({ type:'ADD_MESSAGE', payload: 'hello' })); } // user sent some message connection.on('message', function(message) { console.log('message'); connection.sendUTF( JSON.stringify({ type:'ADD_MESSAGE', payload: 'hello' })); }); // user disconnected connection.on('close', function(connection) { }); });
timerID[xm2mri] = setTimeout(checkResponse, resp_timeout, ri, xm2mri, conn); conn.sendUTF(bodyString);
conn.sendUTF (JSON.stringify (process)); }); } else { conn.sendUTF (JSON.stringify (process)); }); }; connection.sendUTF (JSON.stringify (list)); }); } else if (data.message == "remove") { conn.sendUTF (JSON.stringify (removed)); }); } else if (data.message == "shoot") { conn.sendUTF (JSON.stringify (shoot)); }); } else if (data.message == "reboot") { conn.sendUTF (JSON.stringify (rebooted)); });
console.log('<---- [nonblocking-async-ws] ' + nu); console.log(bodyString); connection.sendUTF(bodyString);