标题:
请问Vxworks下如何发送用udp发送广播包?
[打印本页]
作者:
viking
时间:
2004-6-9 09:22
标题:
请问Vxworks下如何发送用udp发送广播包?
vxworks5.5,基于udp
网络上的地址很混乱。有A类、B类,C类地址。
现在要向所有的地址发送一条消息,是否要使用sendto到255.255.255.255?
程序应该没有打问题,因为单独向每个IP发送都能成功?vxworks下网络方面的配置能选的我基本都选了。
基本定义如下:
struct sockaddr_in sendtoAddr;
if ((sendtoAddr.sin_addr.s_addr = inet_addr("255.255.255.255"))== ERROR)
{
perror ("unknown server name");
close (sFd);
return (ERROR);
}
在为sendtoAddr赋值是报错,errno=0x320001。没有找到这个IP
我又为sendtoAddr.sin_addr.s_addr=0xffffffff;还是出错。
但是我在VB下试了试,是可以的。
请各位帮忙!
thanks
作者:
brightskyxj
时间:
2006-1-7 16:05
需要用setsockopt()函数设置套接字,使其支持发送广播数据包
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0