예제 #1
0
 /// <summary>
 /// disconnects the listener, if its connected
 /// </summary>
 private void DisconnectListener()
 {
     if (m_listener != null)
     {
         try {
             m_chatroom.unregisterMe(m_listener.userName);
         } finally {
             RemotingServices.Disconnect(m_listener);
         }
         m_listener = null;
     }
 }
예제 #2
0
 private void m_connectButton_Click(object sender, System.EventArgs e)
 {
     if (m_listener == null)
     {
         try {
             m_listener = new MessageListenerImpl(m_usernameTextbox.Text, this);
             m_chatroom.registerMe(m_listener, m_listener.userName);
             m_constatus.Text = CONNECTED_INFO;
         } catch (AlreadyRegisteredEx) {
             m_listener = null;
             MessageBox.Show("this user name is already in use, try to use another one!");
         } catch (Exception ex) {
             m_listener = null;
             Console.WriteLine("exception: " + ex);
             MessageBox.Show("an exception occured, while trying to connect!");
         }
     }
     else
     {
         MessageBox.Show("Already connected, disconnect first");
     }
 }
예제 #3
0
 /// <summary>
 /// disconnects the listener, if its connected
 /// </summary>
 private void DisconnectListener() {
     if (m_listener != null) {
         try {
             m_chatroom.unregisterMe(m_listener.userName);
         } finally {
             RemotingServices.Disconnect(m_listener);
         }
         m_listener = null;
     }
 }
예제 #4
0
        private void m_connectButton_Click(object sender, System.EventArgs e) {
            if (m_listener == null) {
                try {
	            m_listener = new MessageListenerImpl(m_usernameTextbox.Text, this);
        	    m_chatroom.registerMe(m_listener, m_listener.userName);
                    m_constatus.Text = CONNECTED_INFO;
                } catch (AlreadyRegisteredEx) {
                    m_listener = null;
                    MessageBox.Show("this user name is already in use, try to use another one!");
                } catch (Exception ex) {
                    m_listener = null;
                    Console.WriteLine("exception: " + ex);
                    MessageBox.Show("an exception occured, while trying to connect!");
                }
            } else {
                MessageBox.Show("Already connected, disconnect first");
            }
        }