社区
非技术类
帖子详情
UDP 多网卡,广播,recvfrom得到的源地址问题。
miao420906189
2013-03-07 11:56:19
两台机器:A和B
A: 双网卡,ip有10.0.0.1,192.168.0.1
B: 单网卡,ip有192.168.0.2
在B机器上bind,不指定绑定的IP。A广播(不bind),为什么B recvfrom得到的src地址是10.0.0.1?不同网段的呢?
...全文
2049
6
打赏
收藏
UDP 多网卡,广播,recvfrom得到的源地址问题。
两台机器:A和B A: 双网卡,ip有10.0.0.1,192.168.0.1 B: 单网卡,ip有192.168.0.2 在B机器上bind,不指定绑定的IP。A广播(不bind),为什么B recvfrom得到的src地址是10.0.0.1?不同网段的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
miao420906189
2013-05-25
打赏
举报
回复
引用 5 楼 my3439955 的回复:
广播的地址是多少? 如果老是选用错误的ip,可以明确bind一次
广播地址是255.255.255.255
要追问请引用回复
2013-05-20
打赏
举报
回复
广播的地址是多少? 如果老是选用错误的ip,可以明确bind一次
Chivalry
2013-03-07
打赏
举报
回复
说明A当前用的网卡是这个ip?
无言猪
2013-03-07
打赏
举报
回复
A,B直接没有跨过路由器,并且是广播包,就能收到.
Chivalry
2013-03-07
打赏
举报
回复
有路由器的情况下应该就可以
miao420906189
2013-03-07
打赏
举报
回复
有这个ip,但是和B的ip是不同网段的,怎么广播到的?
Centos7 多
网卡
抓包可以抓到
UDP
但程序
recvfrom
不到
Centos7多
网卡
,抓包时发现某
网卡
上有
UDP
包,但是用程序
recvfrom
无法接收到消息。 解决步骤: 1.确认防火墙是否关闭; 已关闭 2.确认
网卡
是否开启过滤:cat/proc/sys/net/ipv4/conf/ethxxx/rp_filter (ethxxx是...
UDP
广播
与多播
一、
UDP
广播
1、
广播
的概念 使用
UDP
协议进行信息的传输之前不需要建议连接。换句话说就是客户端向服务器发送信息,客户端只需要给出服务器的ip
地址
和端口号,然后将信息封装到一个待发送的报文中并且发送出去...
udp
多点通信-
广播
-组播
0.0.0.0(将本机所有可用的IP都绑定到套接字上:192.168.50.58,127.0.0.1(本地回环))(本地回环
地址
给自己发送,本地自测,不走
网卡
)255.255.255.255 给所有的网段中的所有主机发送
广播
,也是只能做局域网通信。...
linux网络
广播
使用
客户端: 创建
UDP
socket --> bind绑定网络
地址
-->
recvfrom
接收
广播
数据-->关闭网络。
UDP
服务器在
广播
数据时,数据报使用的
地址
不是
UDP
服务器
地址
,而是
广播
地址
。
UDP
广播
服务端与接收
UDP
广播
数据的客户端必须端口相同...
获取
udp
组播
地址
源
地址
【代码】获取
udp
组播
地址
源
地址
。
非技术类
1,650
社区成员
58,980
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章