标签:
Linux下,accept()把已等到的网络错误传给新建立的连接,当作是accept()返回的错误。这同其他的BSD实现是不同的。为了可靠运行,应该在accept()之后检测协议已定义的一些网络错误,并把这些错误当作EAGAIN并重试。对于TCP/IP协议来说,主要有错误:ENETDOWN,EPROTO,ENOPROTOOPT,EHOSTDOWN,ENONET,EHOSTUNREACH,EOPNOTSUPP和ENETUNREACH。标签:
原文地址:http://blog.csdn.net/jiazhen/article/details/42099967