2008-11-24 96 views
1

當在Windows環境(用戶空間)中使用SIO_FLUSH套接字ioctl時,我對發生什麼感到困惑。這是否:(1)將TCP/IP發送隊列中的數據完全丟棄到黑洞中,或(2)通過連接推送排隊的發送數據,直到緩衝區爲空,或(3)其他內容?謝謝!SIO_FLUSH的行爲

回答

1

隨着Windows,你永遠無法確定。 但是,this(搜索SIOFLUSH)表示它放棄與套接字關聯的發送隊列。這也是我在使用SIO_FLUSH時所期望的