项目是这样的:电脑的IP地址是192.168.1.100,F407ZET6板子上设置两个IP分别是192.168.1.20和192.168.1.21用的PHY芯片是DP83848,电脑软件(art-net协议的DMX512软件)发下命令用的广播模式,然后F4分别用两个IP返回命令应答用来识别设备,然后电脑软件发数据下来每秒40帧数据,每帧数据间隔25ms,每帧数据里面是8个数据包属于两个IP每个IP4个,每个数据包是512字节大小.我设置了两个网口(netif)用的是相同的MAC地址,设置了一个UDP,udp_bind函数里面设置为IP_ADDR_ANY接收数据。返回命令可以识别出设备,但是接受两个IP的数据时候丢包很严重?大神指导一下问题在哪里
设置的两个网口用的相同的MAC地址行不行?
想问一下一个网口能设置两个UDP吗?
电脑在几个ms内发4K数据下来是不是很多数据就来不及接收?
求指导一下,自己查程序查资料很久了解决不了 |