社区
Apache
帖子详情
java socket 通讯中维持长连接的同时不定时发送信息怎样实现
hc105331
2017-07-05 03:55:18
需求是这样的,我作为客户端向服务端不定时发送信息,需要保持长连接,我知道长连接是用心跳包的形式,问题是我怎么样在这个心跳包发送过程中加入我的请求信息。另外我这是一个web项目,我把这个心跳的形式放在了selvert中随项目启动启动的,能不能在项目中获取这个连接,类似session的形式,这样我可以调用这个连接来发送信息了。
...全文
534
回复
打赏
收藏
java socket 通讯中维持长连接的同时不定时发送信息怎样实现
需求是这样的,我作为客户端向服务端不定时发送信息,需要保持长连接,我知道长连接是用心跳包的形式,问题是我怎么样在这个心跳包发送过程中加入我的请求信息。另外我这是一个web项目,我把这个心跳的形式放在了selvert中随项目启动启动的,能不能在项目中获取这个连接,类似session的形式,这样我可以调用这个连接来发送信息了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
socket
心跳测试(
java
)
java
语言 建立网络
通讯
长连接
示例(心跳测试)
JAVA
实现
长连接
(含心跳检测Demo)
主要介绍了
JAVA
实现
长连接
(含心跳检测Demo),文
中
通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
基于短信应用的SP服务平台
java
源码
从http://ckasj.vicp.net/dokuwiki/doku.php/spservice:00_index下载的,反编译的源码,已经把反编译的错误给修改了。 与http://download.csdn.net/source/1433450搭配使用。 spservice是一个基于短信应用的SP服务平台。SP可以方便的在此平台开展何管理自己的基于短信的增值服务,系统屏蔽和分离了短信应用
中
复杂的业务逻辑,为SP提供了开放的易于扩充的功能和简单的二次开发接口。 简介 *软件环境:短信平台包括系统平台和后台管理两部分,系统使用
JAVA
开发可以运行在各种操作系统下2)。数据库采用MYSQL数据库。 *层次结构:系统采用分层结构设计,整个系统分别有
通讯
层、协议代理层、系统
中
间件、业务处理层组成。每层的功能相对独立,对每个层面上的扩展和修改不会影响到其他层。这样大大提高了系统的灵活性和可扩展性。 *
通讯
协议支持:系统支持多种短信
通讯
协议的互连,不同的
通讯
协议对业务层是透明的。这意味这我们只需要开发一种业务逻辑就可以适应于所有的运营商。目前系统
实现
并支持的协议有cmpp2.0、cmpp3.0、sgip、cngp、smgp3)等。
通讯
接口均参照标准协议
实现
未使用任何第三方的API,我们可以通过灵活的配置以支持不同的运营商(经实际测试和不同的网关厂商兼容性均良好)。 *关键技术:系统使用了线程池、消息队列、数据库连接池、
socket
连接池等技术来保证系统的运行效率以支撑较大的应用需求。 功能介绍 *支持通过
JAVA
和WEB脚本进行业务逻辑开发。 *灵活的业务路有功能可根据命令字和长号码进行业务路由。 *良好的日志系统便于对服务器的监控和管理。 *透明的支持多种网关协议,并且支持一个平台的实例同时连接多个网关系统。 *支持提交的短信和状态报告对应,方便诊断消息的递送状态。 *详细的计费数据可按照多种规则对计费数据进行分离,为数据统计分析提供了依据。 *分别提供了HTTP和
socket
两种方式的对外发送短信请求请求接口(PUSH)。 *透明的处理各种网关的定购请求(包括
中
国移动的provision接口)。 *提供灵活的消息
定时
发送策略和二次开发接口。 *提供了对黑名单用户过滤和敏感关键资过滤的功能用以保障信息安全。
Java
实现
Socket
长连接
和短连接
1概念
Socket
:
socket
实际上是对TCP/IP进行的封装,我们可以使用
socket
套接字通过
socket
来传输。首先我们需要明白的一个概念就是通道,简单地说通道就是两个对端可以随时传输数据的信道。我么常说的所谓建立
socket
连接,也就是建立了客户端与服务器端的通道。 长短连接:显而易见,
长连接
也就是这个
socket
连接一直保持连接,也就是通道一直保持通畅,两个对端可以随时发送和接收
java
socket
发送定长报文_
java
socket
长连接
Socket
Client.
java
import
java
.io.IOException;import
java
.io.InputStreamReader;import
java
.io.OutputStreamWriter;import
java
.io.PrintWriter;import
java
.io.Reader;import
java
.net.
Socket
;import
java
.net.U...
Apache
24,918
社区成员
16,542
社区内容
发帖
与我相关
我的任务
Apache
Web 开发 Apache
复制链接
扫一扫
分享
社区描述
Web 开发 Apache
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章