社区
Java EE
帖子详情
Java Socket实现和服务器的长连接
GoodDao
2009-02-16 02:29:58
Socket客户端与服务器建立连接A,连接B
A,B连接得到服务器确认后
A承担工作,发送接受命令与服务端通讯,同时每隔6秒发送心跳包到服务端
B承担工作,接受服务端返回心跳包,30秒接受不到心跳包,判断出连接断开
网上很多写自定义心跳实现长连接,却没有Java方面客户端的代码实现?
希望各位大侠能够提供Java实现心跳的代码实例?
...全文
1082
5
打赏
收藏
Java Socket实现和服务器的长连接
Socket客户端与服务器建立连接A,连接B A,B连接得到服务器确认后 A承担工作,发送接受命令与服务端通讯,同时每隔6秒发送心跳包到服务端 B承担工作,接受服务端返回心跳包,30秒接受不到心跳包,判断出连接断开 网上很多写自定义心跳实现长连接,却没有Java方面客户端的代码实现? 希望各位大侠能够提供Java实现心跳的代码实例?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xue08161981
2010-06-18
打赏
举报
回复
支持楼主啊
GoodDao
2009-02-18
打赏
举报
回复
[Quote=引用 1 楼 diggywang 的回复:]
长连接不是这样定义的!!!
客户端只要连一个socket连接到服务端(连接A),A连接只要能在超时范围内(比如说6秒)能接收到客户端的心跳就行,这个连接会一直保持下去。
[/Quote]
谢谢,协议是这样定义的,顺便将帖子顶起。
酒剑仙
2009-02-17
打赏
举报
回复
来学习下!
diggywang
2009-02-17
打赏
举报
回复
长连接不是这样定义的!!!
客户端只要连一个socket连接到服务端(连接A),A连接只要能在超时范围内(比如说6秒)能接收到客户端的心跳就行,这个连接会一直保持下去。
C++
socket
网络编程--http
服务器
(支持php)实战教学视频
C++
socket
网络编程大全实战http
服务器
(支持php)视频培训教程概况:本课程会同时演示在linux和windows中的编程,课程中的线程和正则表达式都使用c++提供库。本课程包含了
socket
网络编程常用的所有特性,包括tcp、udp...
java
实现
socket
长连接
_
java
如何
实现
Socket
的
长连接
和短连接
讨论
Socket
必讨论
长连接
和短连接一、
长连接
和短连接的概念1、
长连接
与短连接的概念:前者是整个通讯过程,客户端和服务端只用一个
Socket
对象,长期保持
Socket
的连接;后者是每次请求,都新建一个
Socket
,处理完一个...
java
socket
长连接
实现
java
socket
长连接
的
实现
代码客户端代码合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个...
Java
实现
Socket
长连接
和短连接
长短连接:显而易见,
长连接
也就是这个
socket
连接一直保持连接,也就是通道一直保持通畅,两个对端可以随时发送和接收数据;短连接就是我们发送一次或有限的几次,
socket
通道就被关闭了。首先,我们必须明白的是...
长连接
及
Java
Socket
实现
Socket
默认是不关闭的,除非手动关闭,建立连接的两端可互相发送信息,连接的长短主要针对的是连接的时间,长时间不关闭的连接即
长连接
,短连接即建立连接的两端在发送一次或几次数据后很快关闭
Socket
的连接。
Java EE
67,512
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章