public void CloseAsync() { int ret = WebSocketManager.WebSocketClose(instanceID, (int)CloseStatusCode.Normal, "Normal Closure"); if (ret < 0) { HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret)); } }
public void SendAsync(string text) { int ret = WebSocketManager.WebSocketSendStr(instanceID, text); if (ret < 0) { HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret)); } }
public void ConnectAsync() { int ret = WebSocketManager.WebSocketConnect(instanceID); if (ret < 0) { HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret)); } }
public void SendAsync(byte[] data) { int ret = WebSocketManager.WebSocketSend(instanceID, data, data.Length); if (ret < 0) { HandleOnError(WebSocketManager.GetErrorMessageFromCode(ret)); } }
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(); } }
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(); } }
public WebSocket(string address) { this.Address = address; this.instanceID = WebSocketManager.Add(this); }