【发布时间】:2012-08-06 07:25:26
【问题描述】:
如果客户端正在等待recv(),并且由于keepalive超时连接超时,recv()的返回值是多少,是否有任何特定的错误码设置为因keepalive超时而终止连接?
我可以看到我们在 windows 上有一个特定的 keepalive 错误代码。 WSAENETRESET 对于面向连接的套接字,此错误表明连接已由于在操作进行时检测到故障的保活活动而中断。对于数据报套接字,此错误表示生存时间已过期。
http://msdn.microsoft.com/en-us/library/windows/desktop/ms740121(v=vs.85).aspx
请告诉我。
【问题讨论】: