本人刚接触STM32F4,手上有一块探索者开发板+4.3寸液晶屏+7寸液晶屏,目前需要用探索者开发板来作为一个支持多链接的TCP服务端,看了原子哥关于“实验55 网络通信实验”,例程只能收发一个客户端的数据,自己的一个项目时间比较紧张,现在悬赏100元人民币,希望有高手帮助,本人QQ:243280383 .
1 使用库函数编写,使用内部内存,不要使用外部内存,MCU裸奔,不要操作系统,最好是直接修改原子哥“实验55 网络通信实验”。
2 最多支持32个客户端通过TCP一直保持链接,每个客户端固定分配100个字节的接收缓存空间。服务端接收到客户端的信息后,通过串口或者液晶显示出来,服务端自动回复客户端信息“ 客户端IP+Get it”。
3 一旦有新的客户端接入,显示客户端IP到液晶或者串口上。
4 服务端间隔5秒广播时间给已经接入的客户端IP,可以广播时间或者随意内容。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
原来是用W5500的,自带硬TCP协议,最大可以支持8个客户端同时接入,也是挺好用的。只是8个链接,有时候也不够用。原子的例程,其实修改下也是可以 支持32个链接的,但是对LWIP不是很熟悉,原子的例程又用了比较多的结构体,自己编程这么多年了,很少用结构体,自己大幅度的修改代码,怕不稳定,时间又比较紧张。要是8个链接够用,并发实时处理要求不高,其实用W5500,我觉得挺好的。
一周热门 更多>