File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change 11export 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
You can’t perform that action at this time.
0 commit comments