网络模块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-16 07:18
可以看出客户端使用了不同的端口来连接服务器,看看你哪里是不是重复调用连接函数
867342700
2楼-- · 2019-10-16 11:09
 精彩回答 2  元偷偷看……
867342700
3楼-- · 2019-10-16 15:00
回复【2楼】zuozhongkai:
---------------------------------
客户端为什么会有很多端口呢?我找了一下例程没找到设置客户端端口的代码
正点原子
4楼-- · 2019-10-16 18:20
老版本例程有这个bug,最新例程应该改过来了。
你下载最新例程试试。
yanjie_liu123
5楼-- · 2019-10-16 21:52

在断开后还是会这么多的重新连接!而且是保存连接状态!

yanjie_liu123
6楼-- · 2019-10-17 00:05
回复【5楼】正点原子:
---------------------------------
只是第一次连接不会出现重复连接!

一周热门 更多>