Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const WebSocketServer = new require('ws');
- let clients = {};
- const wSS = new WebSocketServer.Server( { port: 8081 } );
- wSS.on('connection', function( ws ) {
- let id = Math.floor(Math.random() * 100000 + 1);
- clients.id = ws;
- console.log("новое соединение " + id);
- ws.on('message', function(message) {
- message = JSON.parse(message);
- console.log('От '+ message.login + ' получено сообщение: ' + message.message);
- for (let key of clients) { clients[key].send(message.message); }
- });
- ws.on('close', function() {
- console.log('соединение закрыто ' + id);
- delete clients[id];
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement