收藏
回答

小程序websocket关闭?

我在使用小程序websocket时,调用其提供的close方法,发现websocket并不能立刻关闭,需要等大概1分钟左右才能关闭。请问这是我调用方式不对,还是小程序本身的问题。

onPay: function() {
    let socket = wx.connectSocket({
        url: 'ws://192.168.43.50:8080/pay',
        success: function(res) {
        console.log(res)
        }
    })
    socket.onOpen(msg=>console.log("连接开启"))
    socket.onMessage(msg=>{
        // 收到消息关闭连接
        console.log(msg)
        socket.close()
    })
    socket.onClose(res => {
        wx.showToast({
        title: '关闭',
        })
    })
}



最后一次编辑于  10-19
回答关注问题邀请回答
收藏

1 个回答

  • 陈政
    陈政
    10-19

    我是调用这个方法的 没问题

    wx.closeSocket();

    10-19
    赞同
    回复
问题标签