多播个问题

cryptonym 2005-08-22 04:58:51
对于多播组里的成员在加入多播组的时候要设置ttl控制数据的传输范围。

但是对于多播组外的成员不需要加入多播组就可以对多播组发送数据,那么这个多播组外的人对组内发的数据能传多远呢,对于他要不要设置ttl呢?
...全文
93 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
itman1982 2005-08-22
  • 打赏
  • 举报
回复
我觉得不需要,因为如果组外成员想要发送信息给多播组的话,可以直接发送到多播,用UDP传输方式,在sendto(sock,buff,bufflength,(struct sockaddr FAR*)&muladdr,sizeof(struct sockaddr FAR),0)
其中,muladdr这个结构体中填写好,关于多播组的信息(如地址,端口号,AF_INET),发送数据,组内成员就可以接收到了.在组内,数据能传多远,取决于多播组的TTL设置.

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧