天线|RF射频
直播中

李正阳

7年用户 148经验值
私信 关注
[问答]

为什么本地单片机一定要识别远端的端口号呢?

远端主机往本地(STM32f407)发数据,本地用的是LWIP协议栈,中间有交换机,就是说和远端主机在一个局域网里面,按理说远端主机给我发送数据,只要远端主机的目的IP对了,端口号对了,本地的板子就应该能收到数据了,现在的问题是如果远端主机的端口号和我本地绑定的udp_bind(UDPPCB, IP_ADDR_ANY, port);远端主机端口号不一致,远端主机给我发的数据就过不来,有什么方法能不识别远端主机的端口号,正常情况下UDP接收也不应该识别发送机的端口号啊。第二个参数我用的不是IP_ADDR_ANY,而是我的远端主机的IP:192.168.0.123,这里写出IP_ADDR_ANY只是举个例子。

回帖(1)

黄剑屏

2019-9-17 09:47:18
你用本地先发一次数据,看看。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分