【发布时间】:2014-12-05 13:00:12
【问题描述】:
请显示以下示例
int val = 120000;
setsockopt(connSock,SOL_SOCKET,SO_RCVTIMEO,(char*)&val,sizeof(int));
我将接收超时设置为 120 秒,但需要 240 秒。
我认为超时是设定值的两倍。
这怎么可能?
【问题讨论】:
-
您检查以确保
setsockopt()没有返回错误吗?您希望将超时应用于什么代码?请提供一个SSCCE,以显示双重时间的作用。
标签: c++ sockets visual-c++