网络模块ENC28J60,作为客户端,重复连接服务端

2019-10-16 03:20发布

我用战舰开发板网络模块ENC28J60,作为客户端,在电脑上使用网络调试助手作为服务端,在链接上时,服务端收到如下:
【Receive from 192.168.10.26 : 1038】:
ALIENTEK STM32 Board Connected Successfully!


【Receive from 192.168.10.26 : 1039】:
ALIENTEK STM32 Board Connected Successfully!


【Receive from 192.168.10.26 : 1040】:
ALIENTEK STM32 Board Connected Successfully!


【Receive from 192.168.10.26 : 1034】:
ALIENTEK STM32 Board Connected Successfully!

为什么会连接这么多次?冒号后面的数字是什么意思?为什么每次都不一样?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
taizonglai
1楼-- · 2019-10-17 15:12
回复【13楼】jinfahua:
---------------------------------
你这样改的话那么一次只能有一个TCP连接的哦,
jinfahua
2楼-- · 2019-10-17 15:55
回复【14楼】zuozhongkai:
---------------------------------
板子作为客户端只连接一个服务器,将 UIP_CONF_MAX_CONNECTIONS 设为1没有问题,我已经这样用到项目中,运行了三个多月没有问题。另一个项目需要将板子作为客户端连接到一个服务器,自己同时又作为服务器供另一块板子连接,这个最大连接数就不能是1了。
ruan_yuan
3楼-- · 2019-10-17 19:16
jinfahua 发表于 2015-12-20 20:10
回复【14楼】zuozhongkai:
---------------------------------
板子作为客户端只连接一个服务器,将 U ...

这样设置并不是每次开机都成功的,你是怎么解决的?

一周热门 更多>