Exemplo n.º 1
0
        public void Close()
        {
            if (NetworkState != State.Connected)
            {
                return;
            }

            mInstance.CloseAsync();
        }
Exemplo n.º 2
0
 public Boolean disconnect()
 {
     try
     {
         ws.CloseAsync();
         ws.Close(WebSocketSharp.CloseStatusCode.Normal);
         return(true);
     }
     catch (Exception error)
     {
         Console.WriteLine(error);
         return(false);
     }
 }
        public void Close(DisconnectCode code = DisconnectCode.Normal, string reason = null)
        {
            if (websocket.ReadyState == WebSocketSharp.WebSocketState.Closing)
            {
                throw new InvalidOperationException("Socket is already closing");
            }

            if (this.websocket.ReadyState == WebSocketSharp.WebSocketState.Closed)
            {
                throw new InvalidOperationException("Socket is already closed");
            }

            try
            {
                websocket.CloseAsync((ushort)code, reason);
            }
            catch (Exception e)
            {
                throw new WebSocketException("Could not close socket", e);
            }
        }
Exemplo n.º 4
0
 /// <summary>
 /// Close websocket client connection
 /// </summary>
 public void Close()
 {
     socket.CloseAsync();
 }
Exemplo n.º 5
0
 public override void Close()
 {
     _socket.CloseAsync();
 }