WIFI和多播问题

时间:2011-03-16 11:32:01

标签: networking wifi multicast upnp

大家好 我有两台PC的 A B 连接到 LAN1 .A正在侦听UPNP多播地址239.255.255.250。 我有一个移动设备 D ,它连接到WIFI, WIFI 连接到LAN1。 PC A的IP地址是xxx.yyy.209.80 PC B是xxx.yyy.209.81,设备D是xxx.yyy.209.82。 如果我从PC B发送组播数据包到239.255.255.250它到达PC A. 但是,如果我从设备D发送多播pakcet,从不到达PC A.可以有人告诉我原因吗?如何解决?

提前致谢 科兹洛夫

1 个答案:

答案 0 :(得分:0)

我发现这篇文章已有3年历史,但以下信息可能对某些人有用。我有一个使用239.x.x.x地址的iPhone应用程序,我遇到某些无线接入点的问题。我找到了一份说明如下的文件:

  

有一些特殊的组播组,比如“众所周知的组播   群组“,你不应该在你的特定应用程序中使用   他们注定要注定的特殊目的:

     

224.0.0.1是all-hosts组。如果您对该组执行ping操作,则网络上所有支持多播的主机都应该按每个应答   支持多播的主机必须在启动时加入该组   支持多播的接口。   224.0.0.2是全路由器组。所有多播路由器必须在其所有支持多播的接口上加入该组。   224.0.0.4是所有DVMRP路由器,224.0.0.5是所有OSPF路由器,224.0.013是所有PIM路由器等。所有这些特殊组播组定期发布在“Assigned Numbers”RFC中。

     

在任何情况下,范围224.0.0.0到224.0.0.255都保留给本地   目的(作为管理和维护任务)和数据报   发往它们的永远不会被多播路由器转发。同样的,   已预留范围239.0.0.0至239.255.255.255   “行政范围”(有关信息,请参阅第2.3.1节)   行政范围)。

无论如何,我将地址更改为238.x.x.x,这对Netgear R6100 AP没有帮助。我在Wireshark看到的问题是LAN数据包不会转发到无线设备。我没有尝试过另一个方向。