vxworks 收不到自己的广播数据? 请大神赐教

静心修行 2015-04-21 03:54:53
vxworks 收不到自己的广播数据? 请大神赐教
发送和接收其他机器的 广播数据都没有问题

	
if ( (sockfd = socket(AF_INET,SOCK_DGRAM,0)) == -1 )
{
printf("socket function error!\n");
return;
}

if ( setsockopt(sockfd,SOL_SOCKET,SO_BROADCAST,(char *)&broadcast,sizeof(broadcast)) == -1)
{
printf("setsockopt function error!\n");
return;
}

iplong.s_addr = GetBroadCast();

strcpy( ip, inet_ntoa(iplong));

port = atoi(IFSF_HB_PORT);
memset( &remoteSrv, 0, sizeof(remoteSrv) );
remoteSrv.sin_family = AF_INET;
remoteSrv.sin_addr.s_addr = inet_addr(ip);
remoteSrv.sin_port = htons(port);
...全文
1153 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
静心修行 2015-04-21
  • 打赏
  • 举报
回复
有人遇到这个问题吗?

2,179

社区成员

发帖
与我相关
我的任务
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
  • VxWorks开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧