一、原生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) {
};