Exemplo n.º 1
0
 public void Stop()
 {
     // m_socket.Shutdown(SocketShutdown.Both);
     m_socket.Close();
     m_writeEvent.Dispose();
     m_readEvent.Dispose();
     m_inboundPacketManager.Stop();
     m_outboundPacketManager.Stop();
     m_isConnected = false;
 }
Exemplo n.º 2
0
        protected void Stop()
        {
            m_connectionStatus = ConnectionStatus.Disconnected;
            m_onSessionError(m_opaque, m_sessionId, (int)SessionSocketError.Disconnected, m_errorText); // remove session from tcp_container

            // m_socket.Shutdown(SocketShutdown.Both);
            m_socket.Close();
            m_writeEvent.Dispose();
            m_readEvent.Dispose();
            m_inboundPacketManager.Stop();
            m_outboundPacketManager.Stop();
        }