目前在写的程序是UDP
通信,目的是可以接受同一网段的任意IP(非自身和0和1)的同一端口(如5000)发送来的消息,接收的端口号与发送端的IP最后一位有关(如5000+IP最后一位),数据包的处理相同。 我现在的理解是建立一个udp_
PCB[253]的数组,然后用for循环分别按照要求进行bind和connect,最后和同一函数udp_recv。
现在发现最多只能建立6个udp_pcb,如果更多的话,烧录到是
STM32中后,网口左侧的黄 {MOD}灯会闪烁,分析应该是初始化过程中又重启了,然后一直循环初始化,重启。
不知道什么原因,因为也是刚刚开始学LwIP方面的知识,可能有很多表达不正确。希望了解的大佬能指点一下。要是有解决方法就更好了。
万分感谢。
用的芯片是STM32
网络芯片用的是DP83848
一周热门 更多>