【发布时间】:2012-06-20 01:11:57
【问题描述】:
在阻塞套接字上,如果我在每次调用的基础上设置标志MSG_DONTWAIT,它是否会影响整个套接字,因为套接字现在会像非阻塞套接字一样,因为这个调用是用这个进行的标志?
我的意思是阻塞套接字上的recv 会开始表现得像非阻塞recv?
或者这个标志的效果是否只会持续到请求的单次发送调用?
【问题讨论】:
标签: c++ linux sockets tcp network-programming
在阻塞套接字上,如果我在每次调用的基础上设置标志MSG_DONTWAIT,它是否会影响整个套接字,因为套接字现在会像非阻塞套接字一样,因为这个调用是用这个进行的标志?
我的意思是阻塞套接字上的recv 会开始表现得像非阻塞recv?
或者这个标志的效果是否只会持续到请求的单次发送调用?
【问题讨论】:
标签: c++ linux sockets tcp network-programming
提供给sendmsg() 的标志只会影响sendmsg() 调用。
【讨论】:
setsockopt()的套接字。