社区
Java
帖子详情
java Socket 实现服务端每隔3秒给客户端发送消息
zjc405068789
2016-05-26 11:04:11
功能如题,本人刚刚学java,有demo的最好了,谢谢。
...全文
710
1
打赏
收藏
java Socket 实现服务端每隔3秒给客户端发送消息
功能如题,本人刚刚学java,有demo的最好了,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tony4geek
2016-05-26
打赏
举报
回复
websocket .参考这个。
Web
Socket
推送端和接收端
实现
使用
Java
-Web
Socket
实现
基于Web
Socket
协议的
消息
推送功能。 运行时先启动Web
Socket
Util类(
消息
推送端/
服务端
),再启动
Socket
Client(
消息
接收端/
客户端
),如需自定义
消息
协议可以在
发送
端的writeMessage方法中定义
发送
协议,在接收端onMessage方法中定义接收协议。 本示例中
消息
格式均为json格式传递,
服务端
指定启动的Web
Socket
服务启动的端口号,
客户端
启动的时候指定
服务端
的ip地址和端口协议,双方即可
实现
通讯,
消息
的
发送
在例子中是一个
每隔
1
秒
循环
发送
的
消息
,大家可以根据需求自定义
发送
策略。 本例中还f缺少
服务端
对
socket
连接的认证和
socket
的管理控制等功能,还缺少对
消息
的分类
发送
能力,
客户端
也缺少对
消息
的筛选功能,感兴趣的同学可以自行拓展进行二次开发,如例子中有错误欢迎大家批评指正!
Socket
多线程
实现
服务端
与多个
客户端
通信以及
客户端
之间的通信
使用
Socket
实现
服务端
与
客户端
通信
Socket
socket
一般指套接字,将TCP/IP协议封装为几个简单的接口,应用层调用接口就能
实现
进程间的通信。通信的两个进程各自持有一个
socket
,双方通过
socket
提供的接口进行通信,
socket
是成对出现的。
socket
通信
实现
过程
服务端
创建Server
Socket
对象,调用accept()方法监听请求,当接收到请求时,返回一个
socket
对象。 Server
Socket
server
Socket
= new Server
Socket
(8888);/
Socket
(NIO)
实现
的
客户端
与
服务端
之间通信
NIO
实现
的
客户端
与
服务端
之间通信
基于Netty框架的
socket
通信:连接建立以后,
客户端
和
服务端
都可以主动发起
消息
基于Netty框架的
socket
通信:连接建立以后,
客户端
和
服务端
都可以主动发起
消息
Netty
实现
长连接,
客户端
随时
发送
消息
给
服务端
,可在任意代码位置
发送
消息
给
服务端
目 pom依赖 netty
服务端
代码 netty
客户端
PosttingObject封装netty
客户端
连接信息 测试
客户端
发送
消息
到服务器端 1. 可以
实现
长连接,心跳机制
每隔
N
秒
客户端
给服务器
发送
一条
消息
,代表
客户端
还存活。 2. 可以
实现
在随意代码位置按照用户id标识,
发送
消息
给
服务端
。 pom依赖 <dependency> <groupId>io.netty</groupId> <artifactId>ne
Java
50,528
社区成员
85,608
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章