我们需要更新客户端UI,以指示消息无法传递。当消息传递失败时,如何让Socket.IO JS客户端直接调用自定义回调?例如,类似:
socket.emit("event", data).onError(myCallback);
我知道Socket.IO提供了Ack机制来确认传递成功。因此,如果在一定时间后未调用ack,则可以使用调用失败回调的处理程序来设置计时器。但这似乎并不是最好的方法。
另外,还有Socket.IO提供的错误事件,但是它没有附带有关导致该错误的发出事件的信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句