let WebSocketServer = require('ws'); let wss = new WebSocketServer.Server({ port: 30011 }); let messageCounter = 0; let connectionID = 0; wss.on('connection', function (ws) { let thisConnectionID = connectionID++; let connectionCounter = 0; ws.on('message', function incoming(message) { messageCounter++; connectionCounter++; console.log('rec %s %d %d', message, thisConnectionID, connectionCounter); ws.send(`echoooo ${message} ${messageCounter} ${thisConnectionID} ${connectionCounter}`); }); ws.send(`Setup ${messageCounter}`); });