const WebSocket = require("ws"); const testMessage = { content: 'Hello from test server!' , context: 'test message', subContext: '', modifiers: 'ai', id: "0", time: 'test' } const wss = new WebSocket.Server({ port: 8080 }); wss.on("connection", function connection(ws, req) { ws.on("message", function incoming(message) { console.log(message) if (message === 'no-token') { console.log('no token to authenticate'); ws.send('locked'); } }); const ip = req.socket.remoteAddress; console.log("received connection from", ip); // ws.send(JSON.stringify(testMessage)); });