社区
网络编程
帖子详情
关于Socket重连的问题。
ThinkBank_Chen
2010-06-29 09:15:31
有一个个客户端程序,当服务端重启之后客户端连接不上,必须重启客户端才可连接到系统。
我检查了链接出现异常后客户端只是关闭了一下socket,然后重新连接服务端。
请问我还需要做什么善后操作可以保证程序重新连接到服务端?
注意:
由于代码架构限制,客户端socket不能重新构造。
...全文
211
3
打赏
收藏
关于Socket重连的问题。
有一个个客户端程序,当服务端重启之后客户端连接不上,必须重启客户端才可连接到系统。 我检查了链接出现异常后客户端只是关闭了一下socket,然后重新连接服务端。 请问我还需要做什么善后操作可以保证程序重新连接到服务端? 注意: 由于代码架构限制,客户端socket不能重新构造。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Antheus
2010-06-29
打赏
举报
回复
不知道你所谓的不能重新构造是什么意思。
SOCKET肯定是需要重新生成的,其他数据结构看自己的程序架构,如果原来的SOCKET不close想直接重用,这也是不可能的。其实SOCKET是一个很好处理的东西,关键是自己其他的数据结构的重用。
bragi523
2010-06-29
打赏
举报
回复
架构不合理
ThinkBank_Chen
2010-06-29
打赏
举报
回复
错误码是10060
Unity关于
Socket
重连
问题
本文探讨了Unity中遇到的
Socket
重连
问题
。当客户端和服务端首次连接成功,服务器断开再上线时,客户端虽然显示连接成功,但无法通信。解决思路是确保断开连接时关闭
Socket
,并在检测到服务端下线时进行
重连
。文中提供了通过发送心跳包判断服务端状态的方法,并展示了相关的Unity代码片段。
java
socket
重连
_java
socket
重连
问题
在Java
Socket
编程中,客户端遇到read阻塞
问题
,设置setSoTimeout后,异常处理中关闭并重新连接仍可能出现读取超时。只有重启客户端程序才能恢复正常。
问题
可能源于未查明的read阻塞原因。代码示例展示了如何在异常发生时关闭并重新建立
Socket
连接,但并未完全解决
问题
。寻求解决方案。
java
socket
断开
重连
_Java的
Socket
长连接掉线
问题
!
本文讨论了一位开发者在基于校园网的电表数据采集系统中遇到的Java
Socket
长连接频繁掉线
问题
。系统采用应用层心跳包保持连接,但仍有客户端频繁掉线。社区成员建议包括缩短心跳间隔、快速
重连
、分析掉线原因等方法来改善情况。同时,有人指出,尽量避免长连接,改为客户端定时报告数据的方式可能更为可靠。
Qt实现
Socket
断线
重连
机制:解决网络通信稳定性
问题
Qt实现
Socket
断线
重连
机制是开源项目,能解决网络通信中断后自动
重连
问题
。它基于Qt框架,利用信号与槽机制,具备
Socket
通信、断线检测和自动
重连
等功能。适用于即时通讯、物联网、在线游戏等场景,具有高度集成、可定制、稳定通用等特点。
socket
短时间内
重连
需注意的
问题
本文详细介绍了在
socket
编程中,如何通过设置
SOCKET
属性为可重复使用地址,实现短时间内快速
重连
,并讨论了这一操作可能遇到的
问题
及解决策略。
网络编程
18,356
社区成员
64,161
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章