51Testing软件测试论坛

标题: 怎样才能解决server端断开重启后client端自动连接的问题 [打印本页]

作者: 测试积点老人    时间: 2019-2-22 08:58
标题: 怎样才能解决server端断开重启后client端自动连接的问题

各位好,现在遇到一个问题(本人是c#).

情景

socket server端因为升级频繁,需要不停地断开调试,当server重启后,client端不能直接连上重启server端,需要在server端重启后,client端也重启一次才可以连上,(这里已经做过心跳机制,会定时向server端发起请求)

问题

怎样才能解决server端断开重启后client端自动连接的问题

需求

最好可以有Demo,如果没有,说一下思路.谢谢



作者: 海海豚    时间: 2019-2-25 09:39
每隔50秒,客户端发送一段数据A到服务端,服务端收到该数据后给客户端发送一段数据B作为回应,那么当服务器断开后,客户端如不能及
时检测到断线,也会发现最新一次的数据A发送给服务端后是不会得到回应数据B的,可以约定,如果连续出现3次该情况,就直接断开与服务端
的连接,重新开始连接服务端,连不上就隔一段时间又连一次,直到连接成功
作者: qqq911    时间: 2019-2-25 10:41
改成短链接
作者: abcsell    时间: 2019-2-25 11:43
会不会是缓存的问题
作者: jingzizx    时间: 2019-2-25 12:46
进行机制约定即可




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2