Exemple #1
0
        public void CloseAsync()
        {
            int ret = WebSocketManager.WebSocketClose(instanceID, (int)CloseStatusCode.Normal, "Normal Closure");

            if (ret < 0)
            {
                HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret));
            }
        }
Exemple #2
0
        public void SendAsync(string text)
        {
            int ret = WebSocketManager.WebSocketSendStr(instanceID, text);

            if (ret < 0)
            {
                HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret));
            }
        }
Exemple #3
0
        public void ConnectAsync()
        {
            int ret = WebSocketManager.WebSocketConnect(instanceID);

            if (ret < 0)
            {
                HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret));
            }
        }
Exemple #4
0
        public void SendAsync(byte[] data)
        {
            int ret = WebSocketManager.WebSocketSend(instanceID, data, data.Length);

            if (ret < 0)
            {
                HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret));
            }
        }
Exemple #5
0
        public void SendAsync(string text, Action completed = null)
        {
            int ret = WebSocketManager.WebSocketSendStr(instanceID, text);

            if (ret < 0)
            {
                HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret));
            }
            if (completed != null)
            {
                completed.Invoke();
            }
        }
Exemple #6
0
        public void SendAsync(byte[] data, Action completed = null)
        {
            int ret = WebSocketManager.WebSocketSend(instanceID, data, data.Length);

            if (ret < 0)
            {
                HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret));
            }
            if (completed != null)
            {
                completed.Invoke();
            }
        }
Exemple #7
0
 public WebSocket(string address)
 {
     this.Address    = address;
     this.instanceID = WebSocketManager.Add(this);
 }