Websockets 和 Chrome 开发工具

Websockets and Chrome Dev Tools

我有两个关于 Websockets 以及它们在 Chrome 开发工具中的呈现方式的问题。如果有帮助,我会在其上使用 SockJS 和 StompJS。 Spring 后端框架。

  1. “o”、“a”和“h”这些符号代表什么?
  2. 与WebSocket断开连接后,我从服务器收到一条消息(附图中的最后一行)。我没想到的是。这是什么?

它们来自SockJS 通信协议。您可以在此处的 SockJS 客户端代码中看到它们:https://github.com/sockjs/sockjs-client/blob/main/lib/main.js#L244

  • o: 打开连接
  • h: 心跳
  • a:消息数组
  • 米:单条消息
  • c: 关闭连接