关于TCP的连接问题

2019-07-20 20:44发布

本人在做一个项目,是用407芯片与PC机之间进行TCP/IP传输的,请问一下有没有人做过一块CPU与两台IP地址不同的PC同时进行TCP连接的,求初始配置代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
正点原子
1楼-- · 2019-07-21 01:45
没搞过,帮顶。
lrser
2楼-- · 2019-07-21 06:34
用并发服务器。
chuyan
3楼-- · 2019-07-21 09:48
本帖最后由 chuyan 于 2016-8-2 22:33 编辑

本人拿STM32F407移植了picoTCP,可以像PC一样采用Socket编程,随意侦听多个端口,任意创建多个连接,也可以随意Connect多个目标端口,只要mcu上的资源足够。可以参考附件中的图片:
pico Task是处理TCP协议栈的主进程
httpd 用来接收网页网页请求;
port9527/9050是TCP9527/P9050端口的守护线程,用来处理该端口的连接请求并创建传输线程。
下面的9050/9527线程是相应端口的传输线程,与PC建立起了多少个传输就会创建多少个线程。当传输完毕以后会自动释放相应的资源。



壁虎
4楼-- · 2019-07-21 12:50
Udp的用过
正点原子
5楼-- · 2019-07-21 13:06
 精彩回答 2  元偷偷看……
chuyan
6楼-- · 2019-07-21 14:07
正点原子 发表于 2016-8-3 21:32
这个好用么?比LWIP如何?

资源占用量要比LWIP小很多,移植对系统依赖低,只需要实现malloc/free以及mutex即可。争取这段时间在正点原子开发板上出示例工程

一周热门 更多>