使用select时在套接字上检测SO_RCVTIMEO

时间:2018-09-28 00:07:40

标签: c++ sockets

我有一个C ++ TCP套接字服务器,如果没有活动,我想使连接超时。我曾经尝试过 rc = setsockopt(serversockfd,SOL_SOCKET,SO_RCVTIMEO,(char *)&timeout,sizeof(timeout));设置200秒超时。 我正在使用select来检测是否有要读取的数据,但是套接字超时似乎不起作用或未被select检测到。 关于检测超时的任何建议将不胜感激 谢谢 问候

0 个答案:

没有答案