テスト/プロファイリングの目的で、IOCP を使用して単純なダミー サーバー/ダミー クライアント プログラムを作成しました。(また、私は非同期ネットワーク プログラミングが初めてであることに注意したいと思います)
サーバーは元のクライアントとうまく動作しているように見えますが、ダミー クライアントが ConnectEx 関数を使用してサーバーに接続しようとすると、IOCP ワーカー スレッドは GetQueuedCompletionStatus 関数によってブロックされ、サーバーが接続の受け入れに成功するまで結果を返しません。
問題および/または理由は何ですか? また、この問題を解決するにはどうすればよいですか?