【问题标题】:Why does my call to AcceptEx return 10022 WSAEINVAL?为什么我对 AcceptEx 的调用返回 10022 WSAEINVAL?
【发布时间】:2014-01-09 05:49:01
【问题描述】:

问题的答案应该是所有可能原因的社区 wiki 样式列表,因此您可以查看清单并验证您做的一切正确。

【问题讨论】:

    标签: sockets winsock2


    【解决方案1】:
    1. 您忘记在 sListenSocket 上调用 listen()!
    2. 您的 sAcceptSocket 已经绑定/连接。
    3. 您不小心使用同一个 sAcceptSocket 调用了两次 AcceptEx! (如C# socket error 10022
    4. ...(如果有的话,这里有更多原因)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多