我想问一下当我想用特定套接字设置超时时我会调用这个函数
void Server::setReceiveTimeout(unsigned int timeout, SOCKET clientSocket)
{
if (setsockopt(clientSocket, SOL_SOCKET, SO_RCVTIMEO, (char*)&timeout, sizeof(timeout)))
cout << "could not set socket option " << endl;
}
它运作良好
现在我的问题
如果我将clientsocket设置为特定的超时..如果我可以返回clientocket,那么没有超时?
例如,的setTimeout(3000); 的recv
然后在recv之后我想把它恢复到没有时间的状态怎么样?
非常感谢您的帮助:)
答案 0 :(得分:0)