标签: windows winsock
关于SOL_SOCKET Socket Options
SO_RCVTIMEO 用于阻止接收呼叫的超时(以毫秒为单位)。默认值 该选项为零,表示接收操作将 不超时。如果阻塞的接收呼叫超时,则连接为 处于不确定状态,应将其关闭。
SO_RCVTIMEO
用于阻止接收呼叫的超时(以毫秒为单位)。默认值 该选项为零,表示接收操作将 不超时。如果阻塞的接收呼叫超时,则连接为 处于不确定状态,应将其关闭。
这是否意味着如果它的recv调用超时,我将丢弃一个套接字(SO_RCVTIMEO为非零)?
recv
请问为什么连接会处于不确定状态? 只是没有发送者要接收的数据,不是吗?