File size: 397 Bytes
fe83268
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const { WebSocketServer } = require("ws");
const { handleMessage, handleClose } = require("./handlers");

const PORT = process.env.PORT || 3000;

const wss = new WebSocketServer({ port: PORT }, () => {
  console.log(`Signaling server listening on port ${PORT}`);
});

wss.on("connection", (ws) => {
  ws.on("message", (raw) => handleMessage(ws, raw));
  ws.on("close", () => handleClose(ws));
});