how to send message to specific client using ws node js
var Server = require('ws').Server;
var port = process.env.PORT || 9030;
var ws = new Server({port: port});
var sockets = [];
ws.on('connection', function(w){
var id = w.upgradeReq.headers['sec-websocket-key'];
console.log('New Connection id :: ', id);
w.send(id);
w.on('message', function(msg){
var id = w.upgradeReq.headers['sec-websocket-key'];
var message = JSON.parse(msg);
sockets[message.to].send(message.message);
console.log('Message on :: ', id);
console.log('On message :: ', msg);
});
w.on('close', function() {
var id = w.upgradeReq.headers['sec-websocket-key'];
console.log('Closing :: ', id);
});
sockets[id] = w;
});
Also in JavaScript:
- straforma in string js
- ec2 yum nodejs
- js generator
- javascript extract array from object
- css on keyboard enter click
- canvas event listener js
- new map js
- js is object empty
- js remove child elements
- enzyme at example
- terser
- select element as role in jquery
- array contains multiple js
- square brackets vs curly brackets javascript
- js detect device
- stream in node js
- regex optional whitespace characters
- console.log('qqqqqqqqqqqqqqqqqqqq'); jslint error how to fix
- react js http post 500 internal server error
- exclude vales from array in js
- how to make random responses
- Levenshtein Distance algorithm javascript
- how to use json stringify in javascript
- call js script in html