一、原生js连接websocket

// 创建一个WebSocket实例
const socket = new WebSocket('ws://192.168.60.87:8080/my-websocket-endpoint');

// 当WebSocket打开时执行
socket.onopen = function (event) {
};

// 当接收到消息时执行
socket.onmessage = function (event) {
};

// 当WebSocket关闭时执行
socket.onclose = function (event) {
};

// 当有错误发生时执行
socket.onerror = function (error) {
};

// 发送一个消息
socket.send('hello');

二、使用sockjs连接websocket

<script src="./sockjs.min.js"></script>
<script src="./stomp.min.js"></script>

let url = 'http://192.168.60.87:8080/my-websocket-endpoint'

// 创建一个WebSocket实例
socket = new SockJS(url);

// 当WebSocket打开时执行
socket.onopen = function (event) {
};

// 当接收到消息时执行
socket.onmessage = function (event) {
};

// 当WebSocket关闭时执行
socket.onclose = function (event) {
};

// 当有错误发生时执行
socket.onerror = function (error) {
};

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐