Ejemplo n.º 1
0
        void _OnError(object sender, TcpSocketEventArgs e)
        {
            ClientIPErrorType errorType = ClientIPErrorType.Socket_GeneralError;

            //Log(LogLevel.Error, tr => tr.Set($"OnError: {e.Error}"));
            switch (e.ExceptionType)
            {
            case TcpSocketExceptionType.ConnectException:
                errorType = ClientIPErrorType.Socket_ConnectError;
                break;

            case TcpSocketExceptionType.GeneralException:
                errorType = ClientIPErrorType.Socket_GeneralError;
                break;

            case TcpSocketExceptionType.ReceiveException:
                errorType = ClientIPErrorType.Socket_ReceiveError;
                break;

            case TcpSocketExceptionType.SendException:
                errorType = ClientIPErrorType.Socket_SendError;
                break;
            }

            FireOnSocketFailEvent(errorType, e.Error);
        }
Ejemplo n.º 2
0
 private void OnClientDisconnected(object sender, TcpSocketEventArgs e)
 {
 }
Ejemplo n.º 3
0
 void _OnSend(object sender, TcpSocketEventArgs e)
 {
     FireOnTcpSend(e.Message);
 }
Ejemplo n.º 4
0
 void _OnTerminated(object sender, TcpSocketEventArgs e)
 {
     FireOnTerminatedEvent(e.Error);
 }
Ejemplo n.º 5
0
 void _OnDataWaiting(object sender, TcpSocketEventArgs e)
 {
     //Log(LogLevel.Debug, tr => tr.Set($"Rx>>{System.Text.ASCIIEncoding.ASCII.GetString(e.Bytes)}<<"));
     ReceiveTerminalResponse(e.Bytes);
 }