我继承了一些在send()中使用MSG_CONFIRM作为标志的套接字代码。send()的手册页似乎说明MSG_CONFIRM只适用于UDP套接字。这是一个使用TCP协议的AF_UNIX套接字。
如果没有MSG_CONFIRM标志,我会在send()上得到“资源暂时不可用”。
MSG_CONFIRM在这个上下文中意味着什么.使用TCP协议的AF_UNIX套接字?
发布于 2017-04-29 15:12:52
在尝试发送之前,我使用AF_UNIX套接字丢弃了MSG_CONFIRM,并在POLLOUT上进行了轮询。我最后也离开了套接字,相关的send()函数是非阻塞的,现在运行良好了。
https://stackoverflow.com/questions/43645345
复制相似问题