[VxWorks] 关于vxworks接收广播数据的问题!

amanonline   2007-3-16 22:21 楼主
我用的IP是10.125.131.198。对方广播时,我用EtherPeek软件能监视到广播数据是发送到10.125.131.255的,可我的vxworks软件就是收不到。但我把IP改到192.168.0.198之后,对方的广播发送到192.168.0.255我就能收到了;或者对方把广播IP改为10.255.255.255后我用10.125.131.198也能收到。
请教各位高手是怎么回事?谢谢!

回复评论 (4)

很明显,你的VXWORKS跟你算的是A类地址的子网掩码,而你期望的IP广播域是C类的.你可以用相关的API接口重新修改你的子网掩码为 255.255.255.0
PS:
10.125.131.198 A类地址,缺省的子网掩码是 255.0.0.0 对应IP广播地址 10.255.255.255
192.168.0.198  C类地址,缺省的子网掩玛 255.255.255.0 对应的IP广播地址 192.168.0.255
点赞  2007-4-4 22:45
对头,掩码的问题
点赞  2007-4-12 15:44
关注 接分
点赞  2008-4-30 23:22
有问题请先GOOGLE,BAIDU
点赞  2008-5-1 13:45
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复