OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5055|回复: 2

LWIP udp模式,远端服务器往本地发数据,本地单片机为什么一定要识别远端的端口号呢?按理说只要ip对了就应该能接收数据啊

[复制链接]

5

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-11-9
在线时间
9 小时
发表于 2017-12-2 21:55:20 | 显示全部楼层 |阅读模式
1金钱
远端主机往本地(stm32f407)发数据,本地用的是LWIP协议栈,中间有交换机,就是说和远端主机在一个局域网里面,按理说远端主机给我发送数据,只要远端主机的目的IP对了,端口号对了,本地的板子就应该能收到数据了,现在的问题是如果远端主机的端口号和我本地绑定的udp_bind(UDPpcb, IP_ADDR_ANY, port);远端主机端口号不一致,远端主机给我发的数据就过不来,有什么方法能不识别远端主机的端口号,正常情况下UDP接收也不应该识别发送机的端口号啊。第二个参数我用的不是IP_ADDR_ANY,而是我的远端主机的IP:192.168.0.123,这里写出IP_ADDR_ANY只是举个例子。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-12-3 00:52:35 | 显示全部楼层
你用本地先发一次数据,看看。
回复

使用道具 举报

5

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2019-12-2
在线时间
36 小时
发表于 2020-1-31 01:55:54 来自手机 | 显示全部楼层
怎么解决的,遇到同样的问题了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 17:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表