socket通信示例中,当accept客户端时,经常报这个错误。

并且是第一次没有问题,第二次或后面几次都会出现如下问题,

错误码为22, 错误描述为invalid argument.

 

问题解决如下:

在获取客户端socket fd时,每次都初始化客户端的sockaddr_in结构体,

sockaddr_in client_addr;

memset(&client_addr, 0, sizeof(client_addr));

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-01
  • 2021-10-30
  • 2021-05-30
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
相关资源
相似解决方案