Skip to content

Commit 3ff08d4

Browse files
authored
Update WebSocketServer.ts
1 parent e3d9e99 commit 3ff08d4

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

WebSocketServer.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
export function WebSocketServer(options : Deno.ServeOptions | Deno.ServeTlsOptions, handler : (webSocket : WebSocket) => void) {
2-
Deno.serve(options, (request) => {
2+
Deno.serve({...options, onListen({hostname, port}) {
3+
console.log(`Listening on ws://${hostname}:${port}/ (WebSocketServer)`);
4+
}}, (request) => {
35
if (request.headers.get("upgrade") != "websocket") {
46
return new Response(null, { status: 501 });
57
}
@@ -11,6 +13,16 @@ export function WebSocketServer(options : Deno.ServeOptions | Deno.ServeTlsOptio
1113
})
1214
}
1315

16+
// WebSocketServer({port: 8081}, (webSocket) => {
17+
// webSocket.addEventListener('open', () => {
18+
// console.log('WebSocket open!');
19+
// webSocket.send('Ping from Server!');
20+
// })
21+
// webSocket.addEventListener('message', (event) => {
22+
// console.log(event);
23+
// })
24+
// })
25+
1426
// export class WebSocketServer {
1527
// public CLOSED : number
1628
// public CLOSING : number

0 commit comments

Comments
 (0)