摘要: 在Linux环境下开发经常会碰到很多错误(设置errno),其中EAGAIN是其中比较常见的一个错误(比如用在非阻塞操作中)。linux下使用write\send发送数据报 EAGAIN : Resource temporarily unavailable 错首先是我把套接字设置为异步的了,然后在使用write发送数据时采取的方式是循环发送大量的数据;由于是异步的,write\send将要发送的数据提交到发送缓冲区后是立即返回的,并不需要对端确认数据已接收。在这种情况下是很有可能出现发送缓冲区被填满,导致write\send无法再向缓冲区提交要发送的数据。因此就产生了Resource temp 阅读全文
posted @ 2013-02-27 16:36 桂皮猪 阅读(44043) 评论(0) 推荐(8) 编辑