Socket.io Verbindung zum Server offline herstellen

8

Wie erkenne ich, ob der Server offline ist oder aus einem anderen Grund keine Verbindung herstellen kann. Mein Code sieht ungefähr so ​​aus.

%Vor%

Es wird kein Fehler ausgegeben, daher funktioniert eine try / catch-Klausel nicht.

    
Adam 15.08.2013, 07:30
quelle

3 Antworten

12

Verwenden Sie

  • this.socket.on("connect") , um Verbindungsereignisse abzufangen
  • this.socket.on("disconnect") , um Unterbrechungsereignisse zu erfassen
  • this.socket.on("connect_failed") , um fehlgeschlagene Verbindungsversuche zu erfassen

Verwenden Sie this.socket.io.on ("connect_error", Callback), um festzustellen, ob der Server offline ist.

Sie finden alle Veranstaltungen unter Ссылка

    
Kurt Pattyn 15.08.2013, 11:21
quelle
4

Seit dem Update 1.0 sind die Verbindungsereignisse unterschiedlich. Lesen Sie diese Seite für weitere Informationen: Ссылка

In meinem Fall könnte ich einen Verbindungsfehler wie folgt feststellen:

%Vor%     
onok 21.06.2014 13:01
quelle
2

Wenn Ihr Server offline ist und der Client versucht, eine Verbindung herzustellen, verwenden Sie:

%Vor%

So weiß Client, dass er den Server nicht erreichen kann.

    
Zombi 21.03.2014 11:45
quelle

Tags und Links