ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
**1. socketjs** (1)是一个浏览器JavaScript库,提供了一个类似webSocket的对象。 (2)提供了一个连贯的跨浏览器的JavaScriptAPI,在浏览器和web服务器之间创建了一个低延迟,全双工,跨域的通信通道。 (3)在底层SockJS首先尝试使用本地webSocket。如果失败了,它可以使用各种浏览器特定的传输协议,并通过类似WebSocket的抽象方式去呈现它们。 (4)SockJS旨在适用于所有现代浏览器和不支持webSocket协议的环境。 (5)文档地址:https://github.com/sockjs/sockjs-client 。 <br/> **2. stompjs** (1)它定义了可互操作的连线格式,以便任何可用的STOMP客户端都可以与任何STOMP消息代理进行通信,以在语言和平台之间提供简单而广泛的消息互操作性,简单说就是一个简单的面向文本的消息传递协议。 (2)文档地址:https://stomp-js.github.io/stomp-websocket/codo/class/Client.html#connect-dynamic <br/> 可以如下引入这两个框架。 ```html <script src="https://cdn.bootcss.com/sockjs-client/1.1.4/sockjs.min.js"></script> <script src="https://cdn.bootcss.com/stomp.js/2.3.3/stomp.min.js"></script> <script src="https://cdn.bootcss.com/stomp.js/2.3.3/stomp.js"></script> ```