日期:2014-05-17  浏览次数:20452 次

这个小逻辑怎么实现?
如下:
设计一C#窗体程序,有两个按钮:按钮A、B。
                代码中有一循环:while(true)
                             {
                                IPAddress HostIP;
                                ASCIIEncoding encode = new ASCIIEncoding();
                                byte[] sendData = encode.GetBytes("c");
                                HostIP = IPAddress.Parse("127.0.0.1");
                                IPEndPoint host = new IPEndPoint(HostIP, 8880);
                                client.Send(sendData, sendData.Length, host);
                                      Thread.Sleep(5000);
                             }

实现逻辑如下:
点击A,进入循环;
点击B,跳出循环;
点击A,进入循环;
点击B,跳出循环;
......
C#

------解决方案--------------------
或者这样

while(!bStop)
                              {