社区
Apache
帖子详情
java socket 通讯中维持长连接的同时不定时发送信息怎样实现
hc105331
2017-07-05 03:55:18
需求是这样的,我作为客户端向服务端不定时发送信息,需要保持长连接,我知道长连接是用心跳包的形式,问题是我怎么样在这个心跳包发送过程中加入我的请求信息。另外我这是一个web项目,我把这个心跳的形式放在了selvert中随项目启动启动的,能不能在项目中获取这个连接,类似session的形式,这样我可以调用这个连接来发送信息了。
...全文
474
回复
打赏
收藏
java socket 通讯中维持长连接的同时不定时发送信息怎样实现
需求是这样的,我作为客户端向服务端不定时发送信息,需要保持长连接,我知道长连接是用心跳包的形式,问题是我怎么样在这个心跳包发送过程中加入我的请求信息。另外我这是一个web项目,我把这个心跳的形式放在了selvert中随项目启动启动的,能不能在项目中获取这个连接,类似session的形式,这样我可以调用这个连接来发送信息了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
基于短信应用的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
大数据培训学校全套教材--10)
Socket
"
java
大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1)时下流行的
java
培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学 校一次,...
java
socket
定时
发送请求 python
socket
实时回传 算法模型识别结果
功能:python 作为服务端代码需要一直保存等待连接状态,即使与客户端断开连接也不能退出。
Java
作为客户端需要在需要的时间进行连接,不需要的时间断开,本文
中
显示的
定时
发送数据给服务端,服务端接收数据后将数据喂入算法模型得到结果,然后再将结果回传客户端。在客户端连接服务端后,需要保持
长连接
状态。 废话不多说,直接上代码: python 作为服务端 from
socket
import * import numpy as np BUFSIZ = 1024 ADDR = ("192.168.137.1",.
java
socket
网络编程之一对一
长连接
通讯
(包括心跳检测、掉线重连)
需求 现在假如有个简单的
通讯
需求,需要客户端和服务端进行
通讯
,但是只需要一个客户端和服务端建立
长连接
即可。客户端与服务端建立
长连接
过程
中
,由于网络问题、服务端重启等问题,可能会导致客户端连接被
中
断,所以客户端必须具备连接
中
断后重新恢复的
通讯
的功能。 方案 因为本人应用
中
只需要简单的消息发送,所以使用
socket
在客户端与服务端之间建立简单的
长连接
,使用
socket
进行
通讯
即可满足需求。下面是...
Apache
24,922
社区成员
16,549
社区内容
发帖
与我相关
我的任务
Apache
Web 开发 Apache
复制链接
扫一扫
分享
社区描述
Web 开发 Apache
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章