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