社区
网络编程
帖子详情
如何加入多个多播组?
steven20031117
2004-10-08 10:41:39
我希望加入几个多播组,发送、接受选定的多播数据。
1、如何加入多个多播组?
2、能否在一个端口(socket)上接收多个多播组的数据?
望不吝赐教!
...全文
760
4
打赏
收藏
如何加入多个多播组?
我希望加入几个多播组,发送、接受选定的多播数据。 1、如何加入多个多播组? 2、能否在一个端口(socket)上接收多个多播组的数据? 望不吝赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
steven20031117
2004-12-31
打赏
举报
回复
多谢 VCSQLVB(九龙.君威)
VCSQLVB
2004-10-21
打赏
举报
回复
加入每个多播地址一次就行了。
mreq.imr_interface.s_addr = inet_addr("127.0.0.1");
mreq.imr_multiaddr.s_addr = inet_addr("234.5.6.7");
setsockopt(s,IPPROTO_IP,IP_ADD_MEMBERSHIP,(char*)&mreq,sizeof(mreq));
steven20031117
2004-10-08
打赏
举报
回复
多谢flyingjm!
需要说明的是我的问题是如何加入几个多播组,不是一个多播组。
flyingjm
2004-10-08
打赏
举报
回复
1
SOCKET WSAJoinLeaf(
SOCKET s,//创建的套接字
const struct sockaddr*name, //加入的组地址
int namelen,//组地址结构长度
LPWSABUF lpCAllerData,//组建立时候传给其他同等主机的信息,在windows平台为NULL
LPWSABUF lpCAlleeData,//组建立时候从其他主机收到的信息,在windows平台为NULL
LPQOS lpSQos,//
LPQOS lpGQos,//保留
DWORD dwFlags //标志位
);
还是建议你找本书看看呵呵
第2个问题,我觉得应该可以.
加入
一个
组
播
组
网络中的一台主机如果希望能够接收到来自网络中其它主机发往某一个
组
播
组
的数据报,那么这么主机必须先
加入
该
组
播
组
,然后就可以从
组
地址接收数据包。在广域网中,还涉及到路由器支持
组
播路由等,但本文希望以一个...
加入
一个
组
播
组
过程分析
网络中的一台主机如果希望能够接收到来自网络中其它主机发往某一个
组
播
组
的数据报,那么这么主机必须先
加入
该
组
播
组
,然后就可以从
组
地址接收数据包。在广域网中,还涉及到路由器支持
组
播路由等,但本文希望以一个...
UDP之
多播
/
组
播
什么是
多播
(
组
播)?为什么出现
多播
(
组
播)? 由上节课讲到的广播,可以知道:Server给局域网的交换机发送数据,无论连接到局域网的客户端想不想接收该数据,Server都会给客户端发送该数据。—>进而造成...
组
播源不一定属于
组
播
组
,它向
组
播
组
发送数据,自己不一定是接收者。可以同时有
多个
...
IP
组
播技术的出现及时解决了这个问题。当网络中的某些用户需要特定信息时,
组
播信息发送者(即
组
播源)仅发送一次信息,借助
组
播路由协议为
组
播数据包建立树型路由,被传递的信息在距离用户端尽可能近的节点才开始...
关于
组
播的测试
3. 一个udp可以同时
加入
多个
组
播
组
,多次
加入
同一
组
播
组
会出异常,退出一个未
加入
的
组
也会出异常。4. udp
组
播接收时可以得到发送端的地址。5. 即使无任何client接收,发送数据到
组
播地址也会占用网络流量。6.
加入
一...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章