社区
VxWorks
帖子详情
ARM9 多播 sendto 问题
abzhang2
2008-07-03 05:57:29
在用ARM9 将数据发送到一个多播地址,发现sendto 总是返回-1,
但是如果只是把地址改成不是多播地址。那么sendto就能够发送成功。问下为什么?怎么解决?
就是发送到224.2.2.2 sendto返回-1,失败
发送到192.168.0.208 成功。能够抓到包。
就只是改了下发送的IP地址
大侠们。急,卡在这里了。
解决了可以再加分。
...全文
102
2
打赏
收藏
ARM9 多播 sendto 问题
在用ARM9 将数据发送到一个多播地址,发现sendto 总是返回-1, 但是如果只是把地址改成不是多播地址。那么sendto就能够发送成功。问下为什么?怎么解决? 就是发送到224.2.2.2 sendto返回-1,失败 发送到192.168.0.208 成功。能够抓到包。 就只是改了下发送的IP地址 大侠们。急,卡在这里了。 解决了可以再加分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fzz118
2008-07-12
打赏
举报
回复
因为两者ip不在同一网段内,同时又没找到路由信息引起。
加上:routeAdd("224.2.2.2","192.168.0.xxx")
就可以了,我现在一直用组播发送,没问题的。
(其中192.168.0.xxx是目标机自己的ip地址)
zjf0000
2008-07-04
打赏
举报
回复
ip要在同一个网段内。
Android C++高级编程:使用NDK_Onur Cinar, 于红PDF电子书下载 带书签目录 完整版
第9章 POSIX Socket API:无连接的通信 219 9.1 将UDP Server方法添加到Echo Server Activity中 219 9.2 实现原生UDP Server 220 9.2.1 创建UDP Socket:socket 220 9.2.2 从Socket接收数据报:recvfrom 221 ...
udp
多播
/组播那些事
在网络通信中,单播(unicast)是一对一的通信方式,广播(broadcast)是一对所有的通信方式,而
多播
(或组播)是一对多的通信方式。
多播
地址是一个预定义的IP地址范围,用于标识
多播
组,而广播地址则是一个特殊的IP...
linux系统下多网卡UDP组播通信
linux系统下UDP组播指定网卡通信 linux系统下多网卡UDP通信时出现指定网卡发送数据失败的
问题
,需注意一下
问题
: 关闭系统防火墙 组播网关设置 指定需要发送数据的IP 此程序只实现了多网卡同时接收数据和指定网卡...
【Linux网络编程】广播与
多播
【Linux网络编程】广播与
多播
【1】广播 【1.1】概述 不同类型的寻址方式 广播用途 在本地子网定位一个服务器主机即资源发现; 在多客户主机与单服务器主机通信的局域网环境中,尽量减少分组流通; 【1.2...
linux(
arm
linux)下UDP协议实现IP
多播
代码
/***************************************************** 功能: linux
arm
-linux UPD
多播
** 时间: 2006-03-07 ** 撰写: 李亚楠 * **************************************
VxWorks
2,179
社区成员
2,916
社区内容
发帖
与我相关
我的任务
VxWorks
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
复制链接
扫一扫
分享
社区描述
xworks是美国 Wind River System 公司( 以下简称风河公司 ,即 WRS 公司)推出的一个实时操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章