如何区分相同目的端口的单播与组播数据?

问题描述

建立组播接收socket时需要绑定一个本地端口,可是该socket在接收组播数据的时候还能接收到相同目的端口的单播数据,我该如何区分这两类数据?谢谢!

解决方案

解决方案二:

路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖子被推荐(加精)后,帖主可以获得88分的可用分奖励;2:帖子结帖后会返还帖主50%的悬赏分,无满意结帖不返还分数;3:接下来会不断增加新的可用分获取途径,比如参与活动赠送等,请大家多关注;
解决方案三:

retval=setsourcefilter(recv_sock,0,(structsockaddr*)&group_addr,sizeof(group_addr),MCAST_INCLUDE,1,(structsockaddr_storage*)&slist[0]);设置过滤

时间: 2024-12-27 09:54:51

如何区分相同目的端口的单播与组播数据?的相关文章

“单播”、“组播”和“多播”

摘自"百度知道",我不知道!   当前的网络中有三种通讯模式:单播.广播.组播(多播),其中的组播出现时间最晚但同时具备单播和广播的优点,最具有发展前景. 一.单播: 主机之间"一对一"的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制. 如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作. 但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用IP单播协议. 网络中的路由器和交换机根据其目标地址选择传输路径,将IP单播

单播、多播(组播)和广播的区别

单播.多播和广播单播"(Unicast)."多播"(Multicast)和"广播"(Broadcast)这三个术语都是用来描述网络节点之间通讯方式的术语.那么这些术语究竟是什么意思?区别何在? 1.单播:网络节点之间的通信就好像是人们之间的对话一样.如果一个人对另外一个人说话,那么用网络技术的术语来描述就是"单播",此时信息的接收和传递只在两个节点之间进行.单播在网络中得到了广泛的应用,网络上绝大部分的数据都是以单播的形式传输的,只是一

C++UDP组播编程中,组播地址(组播号)与组播地址的关系是什么?和TCP中IP和端口的关系一样吗?

问题描述 C++UDP组播编程中,组播地址(组播号)与组播地址的关系是什么?和TCP中IP和端口的关系一样吗? C++UDP组播编程中,组播地址(组播号)与组播地址的关系是什么?和TCP中IP和端口的关系一样吗?另外,一台计算机上(不经过路由器或交换机)只能有一个组播吗?急求!!! 解决方案 组播地址和多播地支的关系与TCP中IP和端口的关系不太一样. 首先,网卡查看由信道传送过来的帧,确定是否接收该帧,若接收后就将它传往设备驱动程序.通常网卡仅接收那些目的地址为网卡物理地址或广播地址的帧. 使

用服务器的80端口怎麽跟android交换数据?谁能提供个ASP.net参考范例程序?

问题描述 用服务器的80端口怎麽跟android交换数据?谁能提供个ASP.net参考范例程序? 目前服务器只有80端口开放,android端用HttpURLconnection类通讯交换数据.不知服务器这端用ASP.NET如何实现?如有人知道,请提供个DEMO程序. 解决方案 两个例子http://www.tuicool.com/articles/IvaAjavhttp://xdwangiflytek.iteye.com/blog/1698300 解决方案二: 用ASP.NET的C#语言实现.

请问一下,我服务器上有一个站点用的不是80端口,在安全组里面的入站已经设置了该端口,为何还是不能访问呢?

问题描述 请问一下,我服务器上有一个站点用的不是80端口,在安全组里面的入站已经设置了该端口,为何还是不能访问呢? 解决方案 解决方案二:在服务器内部先使用127.0.0.1IP确认应用正常能被访问然后windows的话检查防火墙linux的话,检查入站的限制ip只能想到这些了解决方案三:本地telnet这个端口看看是否是通的

如何实现端口静态添加组播MAC地址

组播MAC地址是一类逻辑的MAC地址,该MAC地址代表一个组播组,所有属于该组的成员都接收以该组对应的组播MAC地址为目的地址的数据帧. 为了更进一步了解组播及MAC地址的概念,让我们 来看下面的配置:案例需求1.在二层的组播过程中,除了通过二层组播协议动态建立组播转发表项外,还可以通过手工配置组播MAC地址表项,将端口与组播地址表项进行静态绑定.通常情况下,如果交换机收到的组播数据报文中的组播地址没有在本机注册,该报文会在该端口所在的VLAN内广播,通过配置组播静态MAC地址表项可以避免这种情

asp.net实现端口监听后获得的数据怎么在文本框显示

问题描述 前台:<div><asp:TextBoxID="TextBox1"runat="server"Height="206px"TextMode="MultiLine"Width="700px"></asp:TextBox></div><hr/><asp:TextBoxID="TextBox2"runat="

东芝SmartPad端口特写图片曝光(组图)

图为SmartPad图为端口特写图为端口特写 北京时间8月23日晚间消息,据国外媒体报道,意大利Notebook Italia网站披露了未经证实的东芝平板电脑SmartPad端口特写图片. 从图中可以看出,SmartPad设有USB和HDMI端口,还有一个存储卡阅读器,端口一侧贴有9月/10月发布日期标签.除此以外,这款平板电脑看起来和其他的平板电脑没什么区别. (子云)

《网络管理:计费与性能管理策略》一1.2 记账的目的

1.2 记账的目的 网络管理:计费与性能管理策略 正如前面定义的,记账的目的是对网络资源的使用情况及流量特征进行分析.下面将分小节逐一说明各种不同的记账环境: 网络监控: 用户监控和参数定义: 应用监控和参数定义: 性能规划: 流量参数定义和流量工程: 对等关系和传输协定: 计费: 安全分析. 以上并没有完全包括所有不同的记账环境以及分类,但是企业和服务提供商用户主要的情况都涉及到了.每一个小节都会对问题所在.详尽结果的举例以及一些实施范例进行描述. 1.2.1 网络监控 让我们从记账和性能管理