社区
Linux/Unix社区
帖子详情
UDP的接收问题?绑定到具体IP收不到,绑定到0.0.0.0可以收到.
wj025
2008-02-26 11:19:33
LINUX下的UDP接收为什么会有这个问题?这个问题可以通过什么设置消除嘛?
还是LINUX下的UDP接收只能在通用地址上接收呢?
...全文
445
3
打赏
收藏
UDP的接收问题?绑定到具体IP收不到,绑定到0.0.0.0可以收到.
LINUX下的UDP接收为什么会有这个问题?这个问题可以通过什么设置消除嘛? 还是LINUX下的UDP接收只能在通用地址上接收呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jack1582
2008-02-26
打赏
举报
回复
server绑到哪个非0的IP,client发送就得发送到那个IP。而绑定到0上,则server上所有IP都可以接收。
你大概有双网卡吧,可以用tcpdump -ni any udp看看包发哪去了
szduweibing
2008-02-26
打赏
举报
回复
UDP 为什么要绑定ip
wj025
2008-02-26
打赏
举报
回复
我UDP发送端是绑定到具体IP的,从相关广播地址xxx.xxx.xxx.255发送;
UDP接收端绑定具体IP则收不到,只有绑定到0才会收到;
发送应该都发出去了
IP
地址
0.0
.
0.0
是什么意思?
严格说来,
0.0
.
0.0
已经不是一个真正意义上的
IP
地址了。 它表示的是这样一个集合: 1、所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。 2、对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一 律送进去。 3、如果在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为
0.0
.
0.0
的缺省路由。 就是表示所...
服务器
绑定
到 `
0.0
.
0.0
`的含义
绑定
到
0.0
.
0.0
表示服务器监听所有可用的网络接口,允许从本地、局域网和公网访问。这种配置适用于需要多设备访问或公网部署的场景,但需要注意安全性。如果仅需本地访问,可以
绑定
到127.
0.0
.1。
python中bind的用法get(
0.0
),python –
绑定
到
0.0
.
0.0
时查找源
IP
地址
将
UDP
套接字
绑定
到(“”,1234)或(“
0.0
.
0.0
”,1234)时,是否可以找出它实际发送的
IP
地址?正如您在下面的代码中看到的,getsockname只告诉我我
绑定
的内容.但是当我发送数据包时,我可以看到
IP
地址在我的情况下是1
0.0
.0.2.我是否必须通过查看我的网络接口来自己推断这个地址?如果是这样,那很好,但有一种强有力的方法吗?from socket import *s = so...
UDP
协议与端口
绑定
行为解析:理解
IP
地址和端口的
绑定
规则
通过对
UDP
协议中端口
绑定
行为的分析,我们得出了以下关键结论:占有权:指定
IP
地址和端口的程序享有该端口的占有权,其他程序无法再
绑定
相同地址和端口。端口共享:
绑定
0.0
.
0.0
的程序能够
接收
所有发送到该端口的消息,但不能
接收
已
绑定
特定
IP
地址的消息。端口竞争:多个程序
绑定
相同端口时,操作系统根据优先级决定哪个程序
接收
数据,通常只有第一个
绑定
的程序会接
收到
数据。理解这些规则有助于开发者设计更加高效和稳定的多程序通信,避免端口冲突和消息
接收
问题
。
网络
IP
0.0
.
0.0
的意义
RFC:
0.0
.
0.0
/8 - Addresses in this block refer to source hosts on "this"network. Address
0.0
.
0.0
/32 may be used as a source address for thishost on this network; other addresses within
0.0
.
0.0
/8 may ...
Linux/Unix社区
23,218
社区成员
74,543
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章