socket 断线重连怎么实现

2015 年 12 月 12 日
 617450941
客户端 到服务端期间网络中断 socket 怎么实现断线重连 有没示例代码供参考
7889 次点击
所在节点    Python
10 条回复
est
2015 年 12 月 12 日
会写 socket 的做这个都不难吧。。。
617450941
2015 年 12 月 12 日
@est 就是不会才问的
zhonghua
2015 年 12 月 12 日
socket.io
youkeshen
2015 年 12 月 12 日
617450941
2015 年 12 月 13 日
@youkeshen 这是 js 的把
fy
2015 年 12 月 13 日
@617450941 简单呀 设定用户掉线,倒计时再次进行登录行为
viaNull
2015 年 12 月 13 日
UDP 的话没重连的概念
TCP 的话需要一个心跳查看是否中断,如果中断,重新建立 TCP 连接就是了。
Juggernaut
2015 年 12 月 13 日
@viaNull 但是这都是协议栈级别的工作,上层 APP 不需要 care 这些
617450941
2015 年 12 月 14 日
@fy
@viaNull
有没简单代码供参考
fy
2015 年 12 月 14 日
@617450941

while (alive) {
connect();
recv(); // 阻塞住等消息,掉线后退出
reset();
}

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/243024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX