예제 #1
0
        /// <summary>
        /// Server was shut down.
        /// </summary>
        private void frmServer_Closed(object sender, System.EventArgs e)
        {
            m_UDP.StopListen( );

            //Unhook events
            m_UDP.OnListenStateChanged     -= new ListenHandler(m_UDP_OnListenStateChanged);
            m_UDP.OnConnectionAuth         -= new ConnectionAuthHandler(m_UDP_OnConnectionAuth);
            m_UDP.OnCommandReceived        -= new IncomingCommandHandler(m_UDP_OnCommandReceived);
            m_UDP.OnConnectionStateChanged -= new ConnectionStateChangeHandler(m_UDP_OnConnectionStateChanged);
        }
예제 #2
0
        /// <summary>
        /// Chat client window was closed.
        /// </summary>
        private void frmClient_Closed(object sender, System.EventArgs e)
        {
            m_UDP.StopListen( );

            m_UDP.OnListenStateChanged     -= new ListenHandler(m_UDP_OnListenStateChanged);
            m_UDP.OnLoginRequested         -= new SendLoginHandler(m_UDP_OnLoginRequested);
            m_UDP.OnAuthFeedback           -= new AuthenticatedHandler(m_UDP_OnAuthFeedback);
            m_UDP.OnConnectionStateChanged -= new ConnectionStateChangeHandler(m_UDP_OnConnectionStateChanged);
            m_UDP.OnCommandReceived        -= new IncomingCommandHandler(m_UDP_OnCommandReceived);
            m_UDP.OnConnectionAuth         -= new ConnectionAuthHandler(m_UDP_OnConnectionAuth);
            m_UDP.OnSocketError            -= new SocketErrorHandler(m_UDP_OnSocketError);
        }