public TcpScoket(string ip, int port, Encoding encode, float readWait, float sendWait) { Response socketError = new Response(); string errorJsonData; this._ipAddress = ip; this._port = port; this._encoding = encode; this._readWait = readWait; this._sendWait = sendWait; try { mainThread = JoinUnityMainThread.Me; coroutineInvoker = CoroutineInvoker.Me; _client = new TcpClient(); } catch (Exception ex) { socketError.code = 200; socketError.message = "Faced exception during creating socket connection or binding with JoinUnityMainThread"; socketError.status = false; socketError.source = "Exception"; socketError.error.data = ex.Data; socketError.error.message = ex.Message; socketError.error.exceptionSource = ex.Source; socketError.error.helpLink = ex.HelpLink; errorJsonData = JsonUtility.ToJson(socketError); OnSocketConnectionError(errorJsonData); } finally { socketError = null; } }
public WebSocketManager(string url, Encoding encode, float sendWait) { Response socketError = new Response(); string errorJsonData; this._host = url; this._encoding = encode; this._sendWait = sendWait; try { mainThread = JoinUnityMainThread.Me; coroutineInvoker = CoroutineInvoker.Me; } catch (Exception ex) { socketError.code = 200; socketError.message = "Faced exception during creating binding with JoinUnityMainThread"; socketError.status = false; socketError.source = "Exception"; socketError.error.data = ex.Data; socketError.error.message = ex.Message; socketError.error.exceptionSource = ex.Source; socketError.error.helpLink = ex.HelpLink; errorJsonData = JsonUtility.ToJson(socketError); OnSocketConnectionError(errorJsonData); } finally { socketError = null; } }
public WebData() { _mainThread = JoinUnityMainThread.Me; }