测试积点老人 发表于 2019-2-22 08:58:10

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

各位好,现在遇到一个问题(本人是c#).情景socket server端因为升级频繁,需要不停地断开调试,当server重启后,client端不能直接连上重启server端,需要在server端重启后,client端也重启一次才可以连上,(这里已经做过心跳机制,会定时向server端发起请求)问题怎样才能解决server端断开重启后client端自动连接的问题需求最好可以有Demo,如果没有,说一下思路.谢谢

海海豚 发表于 2019-2-25 09:39:50

每隔50秒,客户端发送一段数据A到服务端,服务端收到该数据后给客户端发送一段数据B作为回应,那么当服务器断开后,客户端如不能及
时检测到断线,也会发现最新一次的数据A发送给服务端后是不会得到回应数据B的,可以约定,如果连续出现3次该情况,就直接断开与服务端
的连接,重新开始连接服务端,连不上就隔一段时间又连一次,直到连接成功

qqq911 发表于 2019-2-25 10:41:34

改成短链接

abcsell 发表于 2019-2-25 11:43:19

会不会是缓存的问题

jingzizx 发表于 2019-2-25 12:46:45

进行机制约定即可
页: [1]
查看完整版本: 怎样才能解决server端断开重启后client端自动连接的问题