Я могу найти тонны статей о запуске сервера IOCP, но ни одного о том, как правильно его отключить = /
Как правильно завершить работу сервера, когда вы закончите? более конкретно, я уже использую PostQueuedCompletionStatus () , чтобы сообщить рабочим потокам о выходе, но не нужно ли мне также отменить все ожидающие операции ввода-вывода и закрыть все сокеты перед выходом?
Я обнаружил CancelSynchronousIo () в MSDN, и, похоже, я мог бы заставить каждый рабочий поток вызывать эту функцию, когда он получает уведомление о завершении, чтобы выйти ... это правильный способ сделать это?
спасибо за любую помощь в этом.