+
95
-

uniapp中如何实现websocket断线重连?

uni

uniapp中如何实现websocket断线重连?


网友回复

+
15
-
let socketTask = null; // WebSocket 实例
let connectCount = 0; // WebSocket 连接次数
const MAX_CONNECT_COUNT = 5; // 最大重连次数

// 创建 WebSocket 连接
function createSocket() {
  socketTask = uni.connectSocket({
    url: 'ws://localhost:8080', // WebSocket 服务器地址
    success() {
      console.log('WebSocket 连接成功');
    },
    fail() {
      console.log('WebSocket 连接失败');
      reconnect();
    }
  });

...

点击查看剩余70%

我知道答案,我要回答