示例#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 (GenericUserException gue) {
             m_listener = null;
             MessageBox.Show("exception: " + gue.ExceptionMessage);
         } 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 (GenericUserException gue) {
             m_listener = null;
             MessageBox.Show("exception: " + gue.ExceptionMessage);
         } 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");
     }
 }