const WebSocket = require('ws'); (function () { const wss = new WebSocket.Server({ port: 8080 }); wss.on('connection', function connection(ws) { // $ serverSocket ws.on('message', function incoming(message) { // $ remoteFlow console.log('received: %s', message); }); // $ serverReceive ws.send('Hi from server!'); // $ serverSend }); })(); module.exports.MyWebSocketServer = require('ws').Server; module.exports.myWebSocketServerInstance = new WebSocket.Server({ port: 8080 });