Exemplo n.º 1
0
 private void listen_click(object sender, EventArgs e)
 {
     button1.Enabled = false;
     if (isListening)
     {
         backgroundWorker1.CancelAsync();
         tCPListener.StopListening();
         if (backgroundWorker1.IsBusy == true)
         {
             System.Threading.Thread.Sleep(100);
         }
         button1.Text    = "Listen";
         isListening     = !isListening;
         button1.Enabled = true;
         lock (connectionCounter)
         {
             int oldValue = connectionCounter.ResetCurrentCounter();
             label6.Text = "0";
         }
     }
     else
     {
         if ((textBox1.Text.All(c => c >= '0' && c <= '9')) && !String.IsNullOrWhiteSpace(textBox1.Text))
         {
             if (backgroundWorker1.IsBusy != true)
             {
                 backgroundWorker1.RunWorkerAsync(textBox1.Text);
             }
         }
         else
         {
             AutoClosingMessageBox.Show("Enter a valid port number", "Invalid Port", 3500);
             button1.Enabled = true;
         }
     }
 }
Exemplo n.º 2
0
 private void button1_Click(object sender, EventArgs e)
 {
     backgroundWorker1.CancelAsync();
     chatListener.StopListening();
     this.Close();
 }