1. 首页
  2. 编程语言
  3. Java
  4. SpringBoot如何添加WebSocket的方法示例

SpringBoot如何添加WebSocket的方法示例

上传者: 2022-04-22 14:27:59上传 PDF文件 292.37 KB 热度 23次

按照以往的技术能力通常是采用轮询、Comet技术解决。WebSocket 是 HTML5 一种新的协议,也是一个典型的应用层协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,它建立在 TCP 之上,同 HTTP 一样通过 TCP 来传输数据,但是它和 HTTP 最大不同是:WebSocket 是一种双向通信协议,在建立连接后,WebSocket 服务器和 Browser/Client Agent 都能主动的向对方发送或接收数据,就像 Socket 一样;WebSocket 需要类似 TCP 的客户端和服务器端通过握手连接,连接成功后才能相互通信。使用 WebSocket 模式客户端与服务器的交互如下图:这里通过一个简单的聊天例程,实现spring boot +websocket代码的演示。配置类WebConfigWebSocket类两个简单的前端页面,他们的不同是,接收id和发送id不同。

下载地址
用户评论