Inheritance: IWebSocketMessageHandler
示例#1
0
 public ConnectionMaintainer(String version, List<String> destinations, List<Int32> ports, X509Certificate2 cert)
 {
     this.Protocol = "message";
     _cacert = cert;
     _servers = new List<Uri>();
     foreach (Int32 port in ports)
     {
         foreach (String destination in destinations)
         {
             String uriString = "ws://" + destination + ":" + port + "/gwupe-ws/ws";
             try
             {
                 Uri uri = new Uri(uriString);
                 _servers.Add(uri);
             }
             catch (UriFormatException e)
             {
                 Logger.Error("Failed to parse URI " + uriString + ", skipping : " + e.Message);
             }
         }
     }
     _wsMessageHandler = new WebSocketMessageHandler(this);
 }
 public WebSocketServer(WebSocketMessageHandler handler)
 {
     this._messageHander = handler;
     _processors         = new Dictionary <string, Processor>();
 }
示例#3
0
 public WebSocketClient(WebSocketMessageHandler handler)
 {
     this._messageHandler = handler;
     this.Reset();
 }
示例#4
0
 public WebSocketServer(WebSocketMessageHandler handler)
 {
     this._messageHander = handler;
     _processors = new Dictionary<string, Processor>();
 }