有没有办法知道socket io发出失败和成功,比如ajax回调方法:onSuccess,onError?对于套接字 io 发射,我只找到:
socket.emit('publish', {message:'test message'},function (data) { alert("")})
该回调仅在服务端发送 ack 响应时调用。但不适用于这种情况:
在向服务器发送消息的那一刻,网络不好或连接丢失,这意味着服务器没有收到这个消息,所以客户端回调函数没有被调用。
我想要的是:
当我调用套接字 io 发射时,如果失败,我想重试 3 次。