本帖最后由 VisualEleven 于 2011-02-21 12:55:49 编辑

解决方案 »

  1.   

    设置KeepAlive后,读、写、select操作,返回错误时表示掉线
      

  2.   

    -----------------
    这样的话,是只针对一个SOCKET,还是针对所有的SOCKET ?
      

  3.   

    KeepAlive就是TCP协议帮你发心跳,原理应该是一样的,两端都可以
      

  4.   

    KeepAlive的响应时间很长,好像能达到几十分钟,所以不利于用来实时判断对方异常掉线
      

  5.   


    我问下,设置完KeepAlive后,select操作会返回什么错误。我试了下以后好像没什么效果啊。