如何检测哪个networking接口在Windows 7中使用c + +接收UDP数据包?

我有一个带有3个以太网接口的Windows 7机器。

我创build了一个UDP套接字并绑定到INADDR_ANY。 当socket收到一个广播的UDP包时,如何知道哪个networking接口接收到这个包?

我还需要获取networking接口对应的IP地址?

检查出Wireshark:

https://www.wireshark.org/

从Wireshark了解他们的产品:

“Wireshark是世界上最重要的网络协议分析仪,它可以让你从微观层面看到网络上发生的事情,这是许多行业和教育机构事实上(通常是法定的)的标准。