请教一个win socket的UDP广播的问题

[复制链接]
964|1
 楼主| Simon21ic 发表于 2015-1-13 14:24 | 显示全部楼层 |阅读模式
win sock编程里,UDP广播其实也只是设置SOL_SOCKET的SO_BROADCAST属性,然后发送的目的地址使用INADDR_BROADCAST。
但我实际测试发现没有收到设备的应答,截取了数据后才发现问题。
win sock发送的UDP广播,目的MAC地址不是FF:FF:FF:FF:FF:FF,而是路由器地址,只是把IP地址设置为255.255.255.255。
这个如何解?

 楼主| Simon21ic 发表于 2015-1-13 15:25 | 显示全部楼层
已经解决,是INADDR_BROADCAST的问题
另外,还有一个问题,如何在socket发送的时候,设置IP头中的Identification值?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:www.versaloon.com --- under construction

266

主题

2597

帖子

104

粉丝
快速回复 在线客服 返回列表 返回顶部