阅读背景:

服务端怎么判断客户端是否断开连接?

来源:互联网 
服务端的recv()放在线程的while(1)里,用来实时接收客户端的消息,客户端每隔一段时间发送,虽然能做到实时通信,但是一旦客户端先断开连接 或者异常退出,服务端这边就TRACE的值就会像死循环一样刷最后一个值。有什么办法能解决这个问题么? 试过用SOCKET_ERROR,但是客户端在时间间隔当中没发送信息,这边好像也做ERROR处理的,所以这个办法没用,其实只要想实现客户端断开这边退出线程就行了 服务端的recv()放在线程的while(1)里,用来实时接收客户端的消息,客户端每隔一段时间



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: