js
// 创建WebSocket对象
let ws = new WebSocket('ws://localhost:8888');
// 连接成功后的回调函数
ws.onopen = function () {
console.log('客户端连接成功');
ws.send('hello');
};
// 接收到服务器消息时的回调函数
ws.onmessage = function (e) {
console.log('收到服务器响应', e.data);
};
// 连接关闭后的回调函数
ws.onclose = function (evt) {
console.log("关闭客户端连接");
};
// 连接失败后的回调函数
ws.onerror = function (evt) {
console.log("连接失败了");
};
// 监听窗口关闭事件,主动关闭WebSocket连接
window.onbeforeunload = function() {
ws.close();
};