recv()与send()设置超时
2017-02-24 17:07
363 查看
struct timeval timeout = {3,0}; //3秒钟
//设置发送超时
setsockopt(socket,SOL_SOCKET,SO_SNDTIMEO,(char *)&timeout,sizeof(struct timeval));
//设置接收超时
setsockopt(socket,SOL_SOCKET,SO_RCVTIMEO,(char *)&timeout,sizeof(struct timeval));
//设置发送超时
setsockopt(socket,SOL_SOCKET,SO_SNDTIMEO,(char *)&timeout,sizeof(struct timeval));
//设置接收超时
setsockopt(socket,SOL_SOCKET,SO_RCVTIMEO,(char *)&timeout,sizeof(struct timeval));
相关文章推荐
- socket为send和recv设置超时时间
- socket为send和recv设置 4000 超时时间
- socket的send、recv阻塞设置阻塞超时时间
- socket的send、recv阻塞设置阻塞超时时间
- linux和windows下用setsockopt设置send(), recv() 超时的参数的一点区别
- socket的send、recv阻塞设置阻塞超时时间
- linux 设置send、recv超时
- linux和windows下用setsockopt设置send(), recv() 超时的参数的一点区别
- socket为send和recv设置超时时间
- 关于socket的send和recv的超时设置
- ACE_SOCK_Stream send和recv超时设置
- [转]socket的send、recv阻塞设置阻塞超时时间
- ACE_SOCK_Stream send和recv超时设置
- send,recv在windows与linux下的超时设置
- 用setsockopt设置send(),recv()设置超时
- send和recv非阻塞时如何正确处理WSAEWOULDBLOCK和设置超时
- socket为send和recv设置超时时间
- C++ Socket为send recv设置堵塞超时时间
- socket的send、recv阻塞设置阻塞超时时间
- 用setsockopt()来控制recv()与send()的超时