资源暂时不可用于提高ASIO
-
23-08-2019 - |
题
我会得到错误信息"的资源暂时不可用的"当我使用的方法receive_from(),这是一个成员的ip::udp::插座 坐落于此.
我通过:提升::asio::缓冲区,指一个终点对象,标志(设置为零),以及error_code对象。
我创造的终端用只是
new udp::endpoint()
似乎没有被太多的信息可在这个错误信息。我已经试过了几个机和总是得到这一错误。
解决方案
“资源暂时不可用”通常是用于EAGAIN
的文字说明,表示操作应该重试。在UDP的情况下,则表明不存在目前可用的任何数据,你应该稍后再试。
这是一般值得一看的底层libc函数的手册页;这是 recvfrom
在这种情况下。
不隶属于 StackOverflow