udp广播与直接广播

一直用255.255.255.255作为目的地址发UDP广播。
在Windows下该广播地址定义为 INADDR_ BROADCAST (defined in WINSOCK2.H)。

Linux下用这个地址不能发广播,该值定义为INVALID,或NOWHERE,记不清了。
为简单化,我配置一个广播地址用来发广播。
该地址应为直接广播地址。
ifconfig显示的Bcast地址就是直接广播地址。

directed broadcast (直接广播)-----一个数据帧或包被传输到一个远程网段上特定的节点组。直接广播由其广播地址表明,它是所有比特均为1的一个目的地子网地址。 (引自 什么是直接广播地址???
可通过IP地址与子网掩码计算。

通用的UDP广播应该获取直接广播地址而不是配置或使用全网广播地址。
怎么获取?还不会。对于多个IP如何处理?
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值