2016-03-22 70 views
2

如何在socket.io服务器不可用时处理socket.io客户端?目前,当socket.io服务器不可用时,客户端站点也不可用。有没有办法使用try/catch来处理服务器不可用的情况?捕获socket.io服务器关闭错误

回答

3

根据doc,有connect_error,connect_timeout,reconnect_errorreconnect_failed的事件。如果您聆听所有这些错误消息,您将在客户端无法连接到服务器时看到。

socket.io不会为连接问题抛出异常,因为它们都是异步问题,因此它们需要通过消息/事件进行回传。