解决方案 »

  1.   

    你的程序设计得本身就是一个死循环。如果你需要“死等”,那么你就这么写代码。如果你不希望死等,而是希望你的程序同时可以干别的事情(例如接收用户鼠标和键盘操作,并且响应),那么你就不应该死循环。这个还是要回到你自己“画流程图”那么初级的阶段去重新学习程序设计知识,才更容易解决实际编程问题。我从来不用 AcceptTcpClient,只用 BeginAcceptTcpClient,因为在程序设计上(随便画个流程图上)本身就从来不会设计一个死循环的逻辑,自然而然地我也肯定绝对不会在程序中写上 while 语句了。