硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4138|回复: 12
收起左侧

[RL-TCPnet] TCP客户端如何快速重连?(12楼,已经解决)

[复制链接]

36

主题

1446

回帖

1554

积分

至尊会员

积分
1554
发表于 2019-3-19 16:34:34 | 显示全部楼层 |阅读模式
TCP客户端如何快速重连?目前的做法会多个连接(IP相同,端口相同)一下子连接上。
1.jpg
2.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107240
QQ
发表于 2019-3-20 01:44:58 | 显示全部楼层
这里重连挺方便的,重连速度不够快?
QQ截图20190320014255.jpg
回复

使用道具 举报

36

主题

1446

回帖

1554

积分

至尊会员

积分
1554
 楼主| 发表于 2019-3-20 07:30:45 | 显示全部楼层
eric2013 发表于 2019-3-20 01:44
这里重连挺方便的,重连速度不够快?

对,这样的话重连速度比较慢,有时候得十几秒。老大有空帮我看一下。多谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107240
QQ
发表于 2019-3-20 09:23:01 | 显示全部楼层
sanit 发表于 2019-3-20 07:30
对,这样的话重连速度比较慢,有时候得十几秒。老大有空帮我看一下。多谢

这里有个关键的地方就是你是如何断开的,是直接把服务器关闭了,还是服务器端仅关闭了此连接。

回复

使用道具 举报

36

主题

1446

回帖

1554

积分

至尊会员

积分
1554
 楼主| 发表于 2019-3-20 09:40:36 | 显示全部楼层
eric2013 发表于 2019-3-20 09:23
这里有个关键的地方就是你是如何断开的,是直接把服务器关闭了,还是服务器端仅关闭了此连接。


点击“断开”进行关闭的,也就是服务器主动关闭此链接。
1.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107240
QQ
发表于 2019-3-20 16:16:01 | 显示全部楼层
sanit 发表于 2019-3-20 09:40
点击“断开”进行关闭的,也就是服务器主动关闭此链接。

我记得我之前测试挺快的,不行的话,你试试这个网络助手

http://www.armbbs.cn/forum.php?m ... peid%26typeid%3D102
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2019-12-6 15:24:37 | 显示全部楼层
eric2013 发表于 2019-3-20 16:16
我记得我之前测试挺快的,不行的话,你试试这个网络助手

http://www.armbbs.cn/forum.php?mod=viewthr ...

硬汉这个TCP客户端重连确实时间确实不稳定,有时候时间需要1分钟,有时候断开之后能立马重新连接,测试的RL-TCPnet实验_TCP客户端(RTX) 程序,软件用的是 野人网络调试助手,只断开设备连接,重新连接速度也不是确定的,快的时候10ms以内就能链接上,慢的时候需要等待30~60秒
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107240
QQ
发表于 2019-12-7 10:57:02 | 显示全部楼层
weiyuliang 发表于 2019-12-6 15:24
硬汉这个TCP客户端重连确实时间确实不稳定,有时候时间需要1分钟,有时候断开之后能立马重新连接,测试的 ...

用bsd socket的客户端测试,没问题,之前还专门帮v7群友测试过,用的老版本。不要用原始socket的例子测试
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2019-12-7 11:15:48 | 显示全部楼层
eric2013 发表于 2019-12-7 10:57
用bsd socket的客户端测试,没问题,之前还专门帮v7群友测试过,用的老版本。不要用原始socket的例子测试

硬汉收到,
是用V6-1027_RL-TCPnet实验_BSD Socket客户端之TCP(RTX).rar  这个测试吗?我之前测试的是V6-1013_RL-TCPnet实验_TCP客户端(RTX).rar
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2019-12-7 11:56:47 | 显示全部楼层
eric2013 发表于 2019-12-7 10:57
用bsd socket的客户端测试,没问题,之前还专门帮v7群友测试过,用的老版本。不要用原始socket的例子测试

用bsd socket的客户端测试,确实没有任何问题,反复测试了几千次,都是10ms以内重连,硬汉请教一下原始socket的例子 和BSD主要区别是什么
回复

使用道具 举报

13

主题

223

回帖

262

积分

高级会员

积分
262
发表于 2019-12-8 21:45:27 | 显示全部楼层
rl-tcp V7.12在硬汉基础上改的客户端,连起来也很慢 有时候拔掉网线 再插上网线 都无法再连接了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107240
QQ
发表于 2019-12-9 08:36:02 | 显示全部楼层
weiyuliang 发表于 2019-12-7 11:56
用bsd socket的客户端测试,确实没有任何问题,反复测试了几千次,都是10ms以内重连,硬汉请教一下原始so ...

11楼已经解决
汇总新版RT-TCPnet V7.X教程要解决的实际问题(2019-11-21)
http://www.armbbs.cn/forum.php?mod=viewthread&tid=95474&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107240
QQ
发表于 2019-12-9 08:36:44 | 显示全部楼层
miaoqiongb 发表于 2019-12-8 21:45
rl-tcp V7.12在硬汉基础上改的客户端,连起来也很慢 有时候拔掉网线 再插上网线 都无法再连接了

这是你本身就没有移植好造成的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-22 18:25 , Processed in 0.223697 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表