Поведение SIO_FLUSH
Вопрос
Когда сокет ioctl SIO_FLUSH используется в среде Windows (в пространстве пользователя), я не понимаю, что происходит. Означает ли это: (1) полное удаление данных из очереди отправки TCP / IP в черную дыру или (2) проталкивание данных отправки в очереди через соединение, пока буфер не будет пуст, или (3) что-то еще? Спасибо!
Решение
С Windows вы никогда не можете быть уверены. Однако этот (поиск SIOFLUSH) говорит, что он отбрасывает очередь отправки, связанную с сокетом , Это то, что я также ожидаю, когда я использую SIO_FLUSH
Не связан с StackOverflow