哪些Posix套接字错误可以恢复?

时间:2010-09-23 12:29:13

标签: sockets posix

假设我已经在套接字上建立了连接,并在发送或接收数据包时收到了Posix错误代码:this page末尾列出的其中一个。我应该哪些错误关闭套接字,因为尝试再次在同一个套接字上发送/接收可能有效?

1 个答案:

答案 0 :(得分:2)

EAGAIN,EWOULDBLOCK是可以恢复的。 EINVAL也许吧。 ECONNRESET,ENOTCONN,ECONNABORTED,EPIPE,EADDRINUSE,绝对不是。