两台机器通过TCP连接时,若一端关闭连接,另一端如何知道?我在我的机器上调试时,若客户端关闭连接,监听端就陷入死循环,不断的收到空数据,不知道这是怎么回事?

解决方案 »

  1.   

    有个枚举值可以控制楼主说的问题。当一端断开另一端也断开。具体查一下MSDN吧。
      

  2.   

    yitiaoming2003(小钱),可不可以详细点啊,我查了好久的MSDN才来问的
      

  3.   

    客户端关闭连接,监听端就陷入死循环的问题是不是因为receive一直处于阻塞状态的缘故啊?
      

  4.   

    http://community.csdn.net/Expert/topic/4416/4416736.xml?temp=.146435
      

  5.   

    在lookfeng() ( )给的连接里基本找到了答案,谢谢~在置顶一下,讨论下,然后结贴