Windows : 要求 Socket 传送所有数据包(包括损坏的)

Windows : Ask Socket to deliver all packets (even the corrupted)

我现在的工作是分析实时传输中丢失的那种。

C++ 软件是为 Windows(使用 Visual Studio)和原始 UDP 套接字制作的,我使用套接字库 winsock2.h。

我只想请求套接字或 OS 传送所有数据包,甚至 corrupted/discarded 一个。

我怎样才能做到这一点?

谢谢

我找到了解决方案

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

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