0

我正在尝试使用 UDP 多播组在 Windows 桌面应用程序和一组 Windows Store 和/或 Windows Store 应用程序之间建立通信。所有应用程序中都存在通信模块,但存在一个问题:桌面和电话应用程序使用 System.Net 命名空间中的类,而商店应用程序使用 Windows.Networking 命名空间中的类。似乎商店应用程序没有收到任何数据报,因为接收到的数据报的处理程序从未被调用(查看 Wireshark 跟踪,我发现指定多播组和指定端口的数据报从一台机器到达另一台机器,所以没有网络问题)。似乎来自两个命名空间的类不兼容,所以我应该在所有应用程序中使用相同的命名空间,但似乎使用 System. 不鼓励或不可能使用 Windows 应用商店应用程序中的 net。此外,在 Windows 桌面应用程序中使用 Windows.Networking 似乎是不可能的。我错了吗?有任何想法吗?

4

1 回答 1

0

你错了。任何软件发送的 UDP 数据报应该可以被任何其他软件接收,只要两者都具有下面的功能 IP 堆栈。互联网每秒都在证明这一点。

于 2013-05-08T09:56:45.143 回答