当前位置: 技术问答>linux和unix
在linux下异步socket接收数据的时候,出现errno=5和107的错误,坐等结贴
来源: 互联网 发布时间:2017-04-24
本文导语: 在linux下异步socket接收数据的时候recv数据,出现errno=5和107的错误,什么情况下会出现呢? 107是表示对端关闭了socket吗? 5的错误是EIO,表示IO错误,是正常的现象吗? | 只要不是EAGAIN和EINTR,...
在linux下异步socket接收数据的时候recv数据,出现errno=5和107的错误,什么情况下会出现呢? 107是表示对端关闭了socket吗? 5的错误是EIO,表示IO错误,是正常的现象吗?
|
只要不是EAGAIN和EINTR,都是错误。
为什么不正常,很正常。
为什么不正常,很正常。
|
107是你创建了socket但是没有调用connect就是用的时候会出现。
EIO其实很不正常,一般很是出现。
EIO其实很不正常,一般很是出现。
|
EIO比较棘手,你可能需要查看当时更多的信息。
|
网卡设备异常,驱动异常啊,硬件出错也会。