首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么跨网段广播

2013-10-13 
如何跨网段广播?我现在遇到的情况是:我得IP是192.168.16.161 SOCKADDR_IN addrBcast// 设置广播地址,这里

如何跨网段广播?
我现在遇到的情况是:我得IP是192.168.16.161 
SOCKADDR_IN addrBcast;
// 设置广播地址,这里的广播端口号    
addrBcast.sin_family = AF_INET;   
addrBcast.sin_addr.s_addr = INADDR_BROADCAST; //
并对socket 进行了广播设置;问题是我只能向自己16段的IP发送广播,而没有向其他网段发送数据。这是怎么回事?
我现在想向192.168.1.*网段发送广播,在网上看的资料是将子网掩码设置成255.255.0.0然后再将addrBcast.sin_addr.s_addr = inet_addr("192.168.255.255");
我也这样设置了,可是其他网段还是收不到数据这可如何是好啊,有做过类似东西的大神给讲解下把,或者给点代码也可以怎么跨网段广播
小弟感激不尽啊!!
broadcast 网络 跨网段
[解决办法]
得设置路由器,让它支持跨段广播
如果得跨很多地址段,推荐用组播,免得阻塞网络
[解决办法]

引用:
得设置路由器,让它支持跨段广播
如果得跨很多地址段,推荐用组播,免得阻塞网络


学习了。

热点排行