为了账号安全,请及时绑定邮箱和手机立即绑定

socket 发消息给 一组IP

socket 发消息给 一组IP

芜湖不芜 2018-09-12 08:06:07
如何 使用 SOCKET 进行群发呢? 就是给一组的已知的IP发消息? 补充要求在广域网 即Internet环境下。用的是UDP 协议网上查到有些例子是 说用 广播 方式。但是广播怎么能穿越路由器呢?
查看完整描述

2 回答

?
尚方宝剑之说

TA贡献1788条经验 获得超4个赞

广域网上不能用组播方式发送,广域网的路由器上是不允许通过广播包的,否则这个网早就塞死了。你只能向各个单点分别发送。

查看完整回答
反对 回复 2018-09-16
?
智慧大石

TA贡献1946条经验 获得超3个赞

255.255.255.255为广播地址。。。
要用udp,还要把套节字设置为允许广播的模式。。。

int on = 1; 
setsockopt(sockfd, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on));


查看完整回答
反对 回复 2018-09-16
  • 2 回答
  • 0 关注
  • 372 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信