标签: windows sockets tcp ioctl
当在Windows环境(用户空间)中使用SIO_FLUSH套接字ioctl时,我很困惑会发生什么。这样做:(1)将TCP / IP发送队列中的数据完全丢弃到黑洞中,或者(2)通过连接推送排队的发送数据,直到缓冲区为空,或(3)其他什么?谢谢!
答案 0 :(得分:2)
使用Windows,您永远无法确定。 但是,this(搜索SIOFLUSH)表示它会丢弃与套接字关联的发送队列。这是我在使用SIO_FLUSH时所期望的