示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (begin_flag == 0)
            {
                SA = new MySocket(IPTextBox.Text, int.Parse(PortTextBox.Text));
                if (SA.Listener() == 1)
                {
                    thread = new Thread(new ThreadStart(SA.Receive));
                    thread.Start();
                    begin_flag       = 1;
                    BeginButton.Text = "停止";
                }
            }

            else
            {
                SA.Stop();
                thread.DisableComObjectEagerCleanup();

                begin_flag       = 0;
                BeginButton.Text = "开始";
            }
        }