Вопрос

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

Это было полезно?

Решение

С Windows вы никогда не можете быть уверены. Однако этот (поиск SIOFLUSH) говорит, что он отбрасывает очередь отправки, связанную с сокетом , Это то, что я также ожидаю, когда я использую SIO_FLUSH

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top