社区
网络编程
帖子详情
经常断网的客户端,如何重连?
序员
2012-02-13 10:59:42
有一个客户端,采用电信无线宽带,可能是由于信号的问题,经常掉线,隔一会儿又能自动连接。
我的问题是:如果用socket tcp 连接客户端,因为ISP的原因掉网,原来的socket在断网又联网之后能否继续使用?
是不是要close原来的SOCKET,再重新生成新的SOCKET?
客户端如何检测某一时刻程序是否连在因特网上?
...全文
226
3
打赏
收藏
经常断网的客户端,如何重连?
有一个客户端,采用电信无线宽带,可能是由于信号的问题,经常掉线,隔一会儿又能自动连接。 我的问题是:如果用socket tcp 连接客户端,因为ISP的原因掉网,原来的socket在断网又联网之后能否继续使用? 是不是要close原来的SOCKET,再重新生成新的SOCKET? 客户端如何检测某一时刻程序是否连在因特网上?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Eleven
2012-02-14
打赏
举报
回复
closesocket()以后再重新建立连接
setsockopt(SOCKET, SOL_SOCKET, SO_REUSEADDR, ...);
oyljerry
2012-02-14
打赏
举报
回复
心跳包等来检查网络连接,断开后就重连.
神的理想
2012-02-13
打赏
举报
回复
应该在客户端加入SELECT模型,该模型可以智能判断是否连接正常。
linux下使用libevent实现
断网
重连
的tcp
客户端
linux下使用libevent实现
断网
重连
的tcp
客户端
,自动检测tcp连接断开,断开后能自动
重连
;如果连不上服务器,则一直尝试连接服务器,直至连接成功。
mqtt c异步
客户端
SDK,支持
断网
重连
基于paho mqtt c 版本的
客户端
SDK,采用异步模式,连接,订阅等采用回调模式。支持
断网
重连
。
c#Socket
客户端
断线
重连
c#Socket
客户端
断线
重连
! c#Socket
客户端
断线
重连
! c#Socket
客户端
断线
重连
! c#Socket
客户端
断线
重连
!
c#Socket
客户端
断线
重连
封装类(可直接调用).rar
c#Socket
客户端
断线
重连
封装类(可直接调用).rar
qt
客户端
断网
重连
建议qt-msvc版本为5.6以上,此代码平台为vs2015+qt5.9.5。程序采用非线程异步的方式实现qt的断线
重连
机制。代码可用网络工具进行测试。
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章