コード例 #1
0
 /// <summary>
 /// Uses WebSocket Protocol and accepts HTTP connections which comes with "Upgrade: websocket" header data
 /// </summary>
 public static ITwinoServer UseWebSockets(this ITwinoServer server,
                                          WebSocketReadyHandler readyAction,
                                          WebSocketMessageRecievedHandler messageAction)
 {
     return(UseWebSockets(server,
                          new MethodWebSocketConnectionHandler(null, readyAction, messageAction),
                          HttpOptions.CreateDefault()));
 }
コード例 #2
0
 public MethodWebSocketConnectionHandler(WebSocketConnectedHandler connectedHandler, WebSocketReadyHandler readyHandler, WebSocketMessageRecievedHandler messageHandler)
 {
     _connectedHandler = connectedHandler;
     _readyHandler     = readyHandler;
     _messageHandler   = messageHandler;
 }