现在位置:首页 >
socket的send、recv阻塞设置阻塞超时时间
C/C++ 2-26 1270浏览 0评论int nNetTimeout=1000;//1秒, //设置发送超时 setsockopt(socket,SOL_SOCKET,SO_SNDTIMEO, (char )&nNetTimeout,sizeof(int)); //设置接收超时 setsockopt(socket,SOL_SOCKET,SO_RCVTIMEO, (char )&nNetTimeout,sizeof(int)); 这样做在 Linux环境下是不会产生效果的,须如下定义:struct timeval timeout = {3,0};