从另一个应用程序收到的 UDP 数据包中读取远程 IP



我正在编写一个应用程序以部署在我们的计算机上,以强制用户输入有关h323视频使用的统计信息。

我想在不询问用户的情况下获取最大的信息,我在使用网守获取点对点连接的远程 IP 地址时遇到了一些问题(没有到远程 IP 的 TCP 连接)。

以为多个应用程序可以读取相同的 UDP,但是当我尝试读取正确的端口时,我收到套接字异常。我正在使用 UDPClient 并在尝试在活动端口上创建客户端时出现错误。

关于如何在无需安装 WinPcap 并使用 pcap.net 的情况下执行此操作的任何建议?

谢谢

您可能正在获得已在使用的地址异常?若要允许多个 UDPClient 使用相同的端口,请将"独占地址使用"属性设置为 false:

myUdpClient.ExclusiveAddressUse = false;

最新更新