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