Windows:要求Socket传递所有数据包(即使已损坏)

时间:2015-10-16 11:42:08

标签: c++ windows sockets udp winsock

我目前的工作是分析实时传输中的丢失类型。

C ++软件适用于Windows(使用Visual Studio)和Raw UDP Socket,我使用socket lib winsock2.h。

我只想询问套接字或操作系统,即使是已损坏/丢弃的数据包,也要提供所有数据包。

我如何实现这一目标?

由于

1 个答案:

答案 0 :(得分:0)

我找到了解决方案

SIO_RCVALL控制代码使套接字能够接收通过网络接口传递的所有IPv4或IPv6数据包。

https://msdn.microsoft.com/en-us/library/windows/desktop/ee309610(v=vs.85).aspx