Griffin.Net.Channels.TcpChannel.HandleRemoteDisconnect C# (CSharp) 메소드

HandleRemoteDisconnect() 개인적인 메소드

Detected a disconnect
private HandleRemoteDisconnect ( SocketError socketError, Exception ex ) : void
socketError SocketError ProtocolNotSupported = decoder failure.
ex System.Exception Exection that caused disconnect (if any)
리턴 void
        private void HandleRemoteDisconnect(SocketError socketError, Exception ex)
        {
            try
            {
                _socket.Close();
                IsConnected = false;
                _disconnectAction(this, ex ?? CreateException(socketError));
            }
            catch (Exception exception)
            {
                ChannelFailure(this, exception);
            }
        }