迷茫的Buffer 2019-02-21 11:27 采纳率: 0%
浏览 1210

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

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

情景

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

问题

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

需求

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

  • 写回答

1条回答 默认 最新

  • damaoaben 2019-02-21 14:55
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?