springboot-bucket/springboot-socketio
2018-09-15 16:17:26 +08:00
..
src 更新启动画面banner 2018-09-15 16:17:26 +08:00
.gitignore 添加代码示例springboot-socketio 2018-02-28 15:23:38 +08:00
LICENSE 添加代码示例springboot-socketio 2018-02-28 15:23:38 +08:00
pom.xml 2.0依赖升级完成 2018-09-09 22:16:56 +08:00
README.md 添加代码示例springboot-socketio 2018-02-28 15:23:38 +08:00
run.sh 添加代码示例springboot-socketio 2018-02-28 15:23:38 +08:00

简介

在SpringBoot中有两种实现WebSocket实时通信的方式

  1. 一个是使用WebSocket的一个子协议stomp
  2. 另外一个是使用Socket.IO协议实现。

本项目演示如何通过Socket.IO协议实现

WeSocket长连接

Socket.IO服务器端和客户端使用Java语言实现用于和浏览器或Android客户端进行长连接的WebSocket通信。 服务器端可以实时将消息推送给客户端,以此来取代客户端轮询机制。

Sockt.io官网https://socket.io/

服务器端使用 netty-socketio

客户端使用 socket.io-client-java

WebSocket js客户端测试

/client/html/index.html

WebSocket Java客户端测试

com.xncoding.pos.socket.client.SocketClient

许可证

Copyright (c) 2018 Xiong Neng

基于 MIT 协议发布: http://www.opensource.org/licenses/MIT