recv
如果返回 < 0
就要判断 errno
EAGAIN 处理完毕
ECONNRESET 对方发送了RTS
EINTR 信号中断
如果 == 0
正常关闭
send
如果返回 < 0
EAGAIN 处理完毕
ECONNRESET 对方重置了
EINTR 信号中断
如果==0
正常关闭了.
本文详细解析了网络编程中的recv与send函数的工作原理及常见错误处理方法,包括EAGAIN、ECONNRESET和EINTR等错误码的含义及应对措施。
recv
如果返回 < 0
就要判断 errno
EAGAIN 处理完毕
ECONNRESET 对方发送了RTS
EINTR 信号中断
如果 == 0
正常关闭
send
如果返回 < 0
EAGAIN 处理完毕
ECONNRESET 对方重置了
EINTR 信号中断
如果==0
正常关闭了.
2828
6万+

被折叠的 条评论
为什么被折叠?