knrt.net
当前位置:首页 >> 求教,为何我的UDP组播接收不到 >>

求教,为何我的UDP组播接收不到

你所说的外网中接收不到信息是什么意思?外网需要接收数据包的主机加入组播地址了么?

你所说的外网中接收不到信息是什么意思? 外网需要接收数据包的主机加入组播地址了么?

这是因为在AP模式下,没有添加组播路由。你可以在AP模式下的时候,去查看一下wifi的信息,你会发现除了默认的ip之外,wifi上没有相应的组播路由

增加-s参数制定捕获长度,例如 tcpdump -i eth0 -n -vv -x -e -s 1600

网络中的一台主机如果希望能够接收到来自网络中其它主机发往某一个组播组的数据报,那么这么主机必须先加入该组播组,然后就可以从组地址接收数据包。在广域网中,还涉及到路由器支持组播路由等,但本文希望以一个最为简单的例子解释清楚协议栈...

一般的路由器都不支持组播,也就是说,目前很多路由器不支持组播协议,所以,你局域网的路由器不会将这个组播信息传输出去,so,外面的电脑以及路由根本就不知道你这个组播的信息。 有专门支持组播的路由,不过貌似价格不菲。 如果路由器不支持...

1、首先看TCP/UDP的英文缩写可以知道,他们都有一个P字母,也就是协议的英文,说明他们都是表示一种协议的规则。而单播、广播、组播则表示的是数据在网络中“播放”的形式,是指有一个人能听到还是让特定的人群听得到,还是让所有的人都听的到的区...

客户端创建的socket要和广播的ip和端口绑定,这样才可以将数据收上来,不然就会被过滤掉。

同问:我原来在XP下的程序在虚拟机上还能用,在WIN7下就不能了,能发送,而且能发给虚拟机上的程序,但Win7下相互以及虚拟机的XP上发出的Win7都收不到。 bool CMulticastSocket::CreateReceivingSocket(LPCTSTR strGroupIP, UINT nGroupPort) { ...

到MSDN去查一下这些个参数的解释和例子,怀疑这个错误和WinSock头文件以及程序初始化使用的WinSock库版本有关

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com