在阻塞套接字上,如果我在每次调用的基础上设置标志MSG_DONTWAIT
,它是否会影响整个套接字,就像套接字现在的行为像非阻塞套接字一样,因为这调用是用这个标志进行的吗?
我的意思是阻塞套接字上的recv
会开始表现得像非阻塞recv
吗?
或者该标志的效果只会持续请求的单个发送调用吗?
最佳答案
提供给 sendmsg()
的标志只会影响 sendmsg()
调用。
关于c++ - linux 发送带有标志 MSG_DONTWAIT 的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11111574/