如何 使用 SOCKET 进行群发呢? 就是给一组的已知的IP发消息? 补充要求在广域网 即Internet环境下。用的是UDP 协议网上查到有些例子是 说用 广播 方式。但是广播怎么能穿越路由器呢?
广域网上不能用组播方式发送,广域网的路由器上是不允许通过广播包的,否则这个网早就塞死了。你只能向各个单点分别发送。
255.255.255.255为广播地址。。。 要用udp,还要把套节字设置为允许广播的模式。。。
int on = 1; setsockopt(sockfd, SOL_SOCKET, SO_BROADCAST, &on, sizeof(on));