12

サーバーがオフラインであるか、またはその他の理由で接続できないかを検出するにはどうすればよいですか。私のコードは次のようになります。

this.socket = io.connect(connectionInfo, {
    reconnect:false
});

エラーはスローされないため、try/catch 句は機能しません。

4

3 に答える 3

2

サーバーがオフラインで、クライアントが接続を試みる場合:

socket.on('error', function (err) {
    console.log(err);
});

そのため、クライアントはサーバーに到達できないことを知っています。

于 2014-03-21T11:45:54.433 に答える