Beispiel #1
0
        private void run()
        {
            try
            {
                int port = Convert.ToInt32(txtipport.Text);
                int max  = Convert.ToInt32(txtMaxConnections.Text);
                aas = new AsyncAwaitServer(port, max);
                string msg = "Server listening on port " + port.ToString() + "...\n";
                Console.ForegroundColor = (ConsoleColor)((60 - 1) % 16);
                Console.WriteLine(msg);
                msg = "Timer Invert:" + timer1.Interval;
                Console.WriteLine(msg);
                aas.eventlistview += UpdateListView;
                aas.run();
                //while (start)
                //{

                //}
                aas.isStop = true;
                Console.WriteLine("Server has Stoped!");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }
Beispiel #2
0
 private void run()
 {
     try
     {
         IPAddress adresIP = IPAddress.Parse("127.0.0.1");
         int       port    = 2048;
         aas = new AsyncAwaitServer(adresIP, port);
         aas.Start();
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }
Beispiel #3
0
        private void tcpform_FormClosing(object sender, FormClosingEventArgs e)
        {
            DialogResult userAnswer = MessageBox.Show("Do you wish to close ALL Forms?", "Close",
                                                      MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (userAnswer != DialogResult.Yes)
            {
                e.Cancel = true;
                return;
            }
            if (aas != null)
            {
                aas.Stop();
                aas.Eventlistview -= UpdateListView;
            }

            aas = null;
            this.Dispose();
        }