SIO_FLUSH的行为

时间:2008-11-24 18:47:47

标签: windows sockets tcp ioctl

当在Windows环境(用户空间)中使用SIO_FLUSH套接字ioctl时,我很困惑会发生什么。这样做:(1)​​将TCP / IP发送队列中的数据完全丢弃到黑洞中,或者(2)通过连接推送排队的发送数据,直到缓冲区为空,或(3)其他什么?谢谢!

1 个答案:

答案 0 :(得分:2)

使用Windows,您永远无法确定。 但是,this(搜索SIOFLUSH)表示它会丢弃与套接字关联的发送队列。这是我在使用SIO_FLUSH时所期望的