当前位置: 技术问答>linux和unix
accept返回-1的原因
来源: 互联网 发布时间:2016-07-01
本文导语: accept返回-1,用printf("%sn",strerror(errno));打印错误信息 显示bad address 请问下这可能有哪些因素导致 | 你直接用perror打印错误信息不可以么? man accept里面就没见有bad address这个错误编号。 | ...
accept返回-1,用printf("%sn",strerror(errno));打印错误信息 显示bad address
请问下这可能有哪些因素导致
请问下这可能有哪些因素导致
|
你直接用perror打印错误信息不可以么?
man accept里面就没见有bad address这个错误编号。
man accept里面就没见有bad address这个错误编号。
|
你的客户端程序正常不?connect连接时返回-1?
是你的某端的socket已死吧.
是你的某端的socket已死吧.
|
难道是这个:
[EFAULT]
The address or address_len parameter can not be accessed or written.
#define EFAULT 14 /* Bad address */
[EFAULT]
The address or address_len parameter can not be accessed or written.
#define EFAULT 14 /* Bad address */
|
bad address, 传给accept的参数不可写?