为什么我对AcceptEx的调用返回10022 WSAEINVAL?

时间:2014-01-08 21:49:01

标签: sockets winsock2

问题的答案应该是一个包含所有可能原因的社区维基式列表,因此您可以查看清单并确认您已做好一切。

1 个答案:

答案 0 :(得分:0)

  1. 你忘了在sListenSocket上调用listen()!
  2. 您的sAcceptSocket已绑定/已连接。
  3. 您使用相同的sAcceptSocket意外地两次调用AcceptEx! (如C# socket error 10022
  4. ...(如果有更多原因,请点击此处)