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 = "开始"; } }