社区
通信技术
帖子详情
socket连接断开与重连
xiaoluhelu
2015-11-23 03:13:43
客户端:1、socket创建套接字
2、connect连接设备(即服务器端)
3、开启发送线程、接收线程 ,进行数据交互;
但是,服务器端不稳定,有时候在接收数据时会断开。
问题:我怎么判断 客户端已经与服务器端断开了连接?并且怎么再进行重连呢?
重连时,有什么注意的地方?
...全文
288
9
打赏
收藏
socket连接断开与重连
客户端:1、socket创建套接字 2、connect连接设备(即服务器端) 3、开启发送线程、接收线程 ,进行数据交互; 但是,服务器端不稳定,有时候在接收数据时会断开。 问题:我怎么判断 客户端已经与服务器端断开了连接?并且怎么再进行重连呢? 重连时,有什么注意的地方?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RHuniSoft
2016-02-01
打赏
举报
回复
若是连接已断开,这时socket已经异常,当你的发送线程发送数据或者接收线程接收数据时,会返回socket错误码,这时启动重连就好
xiaoluhelu
2016-01-29
打赏
举报
回复
谢啦,我已经弄好了,加了心跳包,重连有点麻烦,把线程全部退出,全部又重新过了一遍。。。
kinkon007
2016-01-27
打赏
举报
回复
收发数据设置一定的超时,当在超时时间内服务器没有响应的话那就可以证明服务器挂了,你再试试重连
xiaoluhelu
2015-11-30
打赏
举报
回复
为什么没人来解答啊
xiaoluhelu
2015-11-26
打赏
举报
回复
设备端那边一直在弄不是很稳定,所以要求客户端这边有重连的功能。 应该是异步的。。。设备端我不太清楚,我不负责
zongshi_down
2015-11-26
打赏
举报
回复
服务器不稳定,那是,服务器的事啊,哈哈,先把服务器搞稳定再说 你是同步还是异步?
youyoucabi
2015-11-25
打赏
举报
回复
最近也在学习SOCKET,遇到了同样的问题,求大神解答
xiaoluhelu
2015-11-25
打赏
举报
回复
呼叫大神。。。
xiaoluhelu
2015-11-23
打赏
举报
回复
希望大神们都踊跃发言啊!小弟在此谢过~
java
socket
客户端断线
重
连
java
socket
client 断线
重
连的简单实现 有什么意见可以提哦
Socket
连接
与
断开
重
连
Socket
连接
与
断开
重
连 近期在做一个与硬件交互的项目,通过TCP/IP协议通讯。 首先来看一下
Socket
通信模型 思路是使用service,需要频繁的与服务端交互所以使用BindService 创建绑定服务 必须使用IBinder,用以提供客户端与服务交互...
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的啊aasa 能力,完善你的编程思想与知识体系。论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的能力,完善你的编程思想与知识体系。
Linux 判断tcp
socket
连接
断开
的方法
Linux C代码客户端判断tcp
socket
连接
断开
或丢失的方法 当建立TCP
socket
连接
后,作为客户端需要对tcp的
连接
做维护。如果
连接
断开
需要
重
连等操作。但是在
socket
tcp C库代码中没有提供判断
连接
是否正确的接口调用函数。 实际上,使用tcp
连接
后,调用read函数读取
socket
时,正常情况下是会阻塞。当接收到数据时才会读出。所以可以判断当read时未阻塞,并且返回值为0或-1时,可以判断
连接
已经
断开
。 ...
c语言linux TCP长
连接
socket
收发范例
断开
自动
重
连
原文链接:https://blog.csdn.net/chenhao0568/article/details/103420615 c语言linux TCP长
连接
socket
收发范例
断开
自动
重
连 改进1:加入接收超时。可以做别的事,等有接收才响应 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <assert.h> #include <string.h> #i
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章