socket通信示例中,当accept客户端时,经常报这个错误。
并且是第一次没有问题,第二次或后面几次都会出现如下问题,
错误码为22, 错误描述为invalid argument.
问题解决如下:
在获取客户端socket fd时,每次都初始化客户端的sockaddr_in结构体,
sockaddr_in client_addr;
memset(&client_addr, 0, sizeof(client_addr));
socket通信示例中,当accept客户端时,经常报这个错误。
并且是第一次没有问题,第二次或后面几次都会出现如下问题,
错误码为22, 错误描述为invalid argument.
问题解决如下:
在获取客户端socket fd时,每次都初始化客户端的sockaddr_in结构体,
sockaddr_in client_addr;
memset(&client_addr, 0, sizeof(client_addr));