diff --git a/src/client/screensy.ts b/src/client/screensy.ts index f46d644..7f74562 100644 --- a/src/client/screensy.ts +++ b/src/client/screensy.ts @@ -442,7 +442,7 @@ class Room { const secureProtocol = window.location.protocol === 'https:' const protocol = secureProtocol ? 'wss' : 'ws' - const webSocketUrl = `${protocol}://${location.host}` + const webSocketUrl = `${protocol}://${location.host}/ws` console.log('connecting to websocket', webSocketUrl) this.webSocket = new WebSocket(webSocketUrl) this.webSocket.onerror = () => showPopup('websocket-connect-failed') diff --git a/src/server/server.ts b/src/server/server.ts index 79995a4..695ac26 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -17,6 +17,7 @@ function main(): void { const webServer = http.createServer((req, res) => { serveHandler(req, res, { public: 'public', + unlisted: ['ws'], }) }) @@ -30,6 +31,7 @@ function main(): void { const websocketServer = new websocket.Server({ server: webServer, + path: '/ws', }) const broadcastServer = new Server()