什么会导致Resource temporarily unavailable套接字send()命令出错?套接字设置为AF_UNIX, SOCK_STREAM。它在大多数时间都有效,但偶尔会出现此错误。插槽的接收端似乎工作正常。
Resource temporarily unavailable
send()
AF_UNIX, SOCK_STREAM
我知道这不是很详细,但我只是在寻找一般想法。谢谢!
"Resource temporarily unavailable"是与相对应的错误消息EAGAIN,这意味着该操作将被阻止,但请求了非阻止操作。对于send(),这可能是由于以下原因之一:
"Resource temporarily unavailable"
EAGAIN
fcntl()
MSG_DONTWAIT
SO_SNDTIMEO