recv()读超时怎么设置

recv()读超时如何设置?
recv()读超时如何设置?

------解决方案--------------------
//超时时间
DWORD ConnectTimeOut= 60000;
SOCKET sClient;
sClient=WSASocket(AF_INET, SOCK_STREAM, IPPROTO_IP, NULL, 0, 0);
if(sClient==INVALID_SOCKET)
return 0;
....
....
....
if(setsockopt(sClient,SOL_SOCKET,SO_RCVTIMEO/*SO_SNDTIMEO*/,(char *)&ConnectTimeOut,sizeof(ConnectTimeOut))==SOCKET_ERROR)
{
::closesocket (sClient);
return 0;
}
send recv两个都有
------解决方案--------------------
使用
setsockopt