当前位置: 技术问答>linux和unix
Resource temporarily unavailable
来源: 互联网 发布时间:2016-01-16
本文导语: 本人做了一个服务器,在用recvfrom接收UDP消息时,返回一个11的错误值,在用strerror(errno)获得错误号时,还打印了一条错误信息:Resource temporarily unavailable。不知道是什么错误,望高手指点。 郁闷的是,在大多数网络...
本人做了一个服务器,在用recvfrom接收UDP消息时,返回一个11的错误值,在用strerror(errno)获得错误号时,还打印了一条错误信息:Resource temporarily unavailable。不知道是什么错误,望高手指点。
郁闷的是,在大多数网络环境下,这个收发都正常,可就在一个客户那里发来的UDP消息包就会出现如上的错误,用Ethereal抓包工具查看此包,Ethereal分析此包也是显示校验错误的包,不知道,这个跟网络环境是否有关系。
望各位指教....急、急。。。。
郁闷的是,在大多数网络环境下,这个收发都正常,可就在一个客户那里发来的UDP消息包就会出现如上的错误,用Ethereal抓包工具查看此包,Ethereal分析此包也是显示校验错误的包,不知道,这个跟网络环境是否有关系。
望各位指教....急、急。。。。
|
这个原因可能很多,很难说是什么原因,通常是由于资源的临时性不足导致,有时不正确的异步操作也会得到这种错误。
|
是不是因为包头被破坏或修改 socket而无法完成读取操作而返回这个错误?