IOCP サーバーの起動に関する記事は山ほどありますが、適切なシャットダウンに関する記事はありません =/
終了時にサーバーをシャットダウンする適切な方法は何ですか? より具体的には、既にPostQueuedCompletionStatus()を使用してワーカー スレッドに終了を指示していますが、保留中の IO をすべてキャンセルし、終了する前にすべてのソケットを閉じる必要もありませんか?
MSDN でCancelSynchronousIo()を見つけました。終了の完了通知を受け取ったときに、各ワーカー スレッドにこの関数を呼び出させることができるようです...これは適切な方法ですか?
これについて助けてくれてありがとう。