SpringBoot使用Websocket

      最后更新:2022-02-27 13:18

      webSocket是HTML5的一种新协议,它实现了服务端与客户端的全双工通信,建立在传输层,tcp协议之上,即浏览器与服务端需要先建立tcp协议,再发送webSocket连接建立请求。webSocket的连接:客户端发送请求信息,服务端接受到请求并返回相应的信息。连接建立。客户端发送http请求时,通过 Upgrade:webSocket Connection:Upgrade 告知服务器需要建立的是webSocket连接,并且还会传递webSocket版本号,协议的字版本号,原始地址,主机地址, webSocket相互通信的Header很小,大概只有2Bytes

      SpringBoot结合WebSocket实现群发消息

      一. 消息群发

      1. 导入依赖

      2. 新建WebSocket配置类

      3. 新建WebSocket服务端

      4. 启动后,客户端连接websocket

      1

      5. 客户端发送消息得到的响应和服务端的响应

      • 客户端
        2
      • 服务端
        3

      SpringBoot结合WebSocket实现一对一发送消息

      导入依赖

      新建Websocket配置类

      新建消息对象

      新建websocket服务

      测试

      • 上线两个客户端
        1
      • 使用其中一个客户端发送消息给另外一个,只需要带上另外一个客户端的id
        2
      • 接收方客户端
        3

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类