// 创建WebSocket连接
wx.connectSocket({
url: 'wss://example.com/socket', // WebSocket服务器地址
header: {
'content-type': 'application/json' // 请求头
},
success: function () {
console.log('WebSocket连接成功');
},
fail: function (err) {
console.log('WebSocket连接失败:', err);
}
});
// 监听WebSocket连接打开事件
wx.onSocketOpen(function () {
console.log('WebSocket连接已打开');
// 发送数据
wx.sendSocketMessage({
data: 'Hello, WebSocket!',
success: function () {
console.log('数据发送成功');
},
fail: function (err) {
console.log('数据发送失败:', err);
}
});
});
// 监听WebSocket接收到服务器的消息事件
wx.onSocketMessage(function (res) {
console.log('收到服务器消息:', res.data);
});
// 监听WebSocket错误事件
wx.onSocketError(function (err) {
console.log('WebSocket发生错误:', err);
});
// 监听WebSocket连接关闭事件
wx.onSocketClose(function () {
console.log('WebSocket连接已关闭');
});
// 关闭WebSocket连接
wx.closeSocket();
Day 280/300 wx.connectSocket() 用法Demo
最新推荐文章于 2024-04-23 16:26:38 发布