如何使用windows socket查找:输出缓冲区中的字节数等待发送,但尚未传输到线路上?

时间:2010-01-18 18:30:58

标签: c++ windows sockets

我已经做过一些研究和研究尝试了一些事情......但是仍然无法找到如何编程检测是否有任何字节(可能已经在传出队列中等待)尚未传输到电缆。

由于

1 个答案:

答案 0 :(得分:0)

在套接字级别上看起来像Windows does not support it。在Linux上,getsockopt() API的SO_NWRITE选项。但即使Windows中存在类似的功能,由于线程写入与您的进程异步发生,因此从您的进程获取它时,您从操作系统收到的值可能会过时。所以这些信息的有用性至少是值得怀疑的。