使用 WebSockets 进行实时通信时,一种常见的实现方式是使用 STOMP 协议。STOMP(Simple Text Oriented Messaging Protocol)是一种轻量级的协议,通常用于客户端和消息代理之间的通信,如 WebSockets。以下是详细的解释,包括从连接、订阅、发送处理到关闭的步骤,以及为何可以在 stompClient.send
中指定消息路径。
在 WebSocket 中,连接通常是第一步,它建立客户端与服务器之间的通信通道。
const socket = new SockJS('/ws');