我正在开发一个应用程序,其中需要网络中的设备发现。我正在使用windows phone7中的UDPAnySourceMulticastClient来发现桌面客户端。每当我将台式机连接到D-link或wi-fi接口时,我都能在我的wp7中发现台式机。
但是,当我通过以太网将台式机连接到某个网络,并将wp7连接到台式机正在使用的同一网络时,我的问题就出现了。我无法发现台式机(即使我正在向组发送消息)。UDPAnySourceMulticastClient只有在两者都通过wi-fi网络连接的情况下才能工作吗?
提前感谢
发布于 2012-06-08 20:29:48
UDP组播取决于用于构建网络的硬件(路由器等)以将该消息重播到所有其他客户端。虽然有可能出现更复杂的情况,但除了连接到同一无线集线器的通信之外,很少会启用多播。
https://stackoverflow.com/questions/10943550
复制相似问题