Socket.io, das den Heartbeat angibt

8

Ich kann nicht herausfinden, wie man die Heartbeat-Optionen für socket.io einstellt. Ich würde gerne spezifizieren können, was passiert, wenn ein "Timemout" passiert und wenn der Server für einige Zeit keine Antwort vom Client erhalten hat.

Aus irgendeinem Grund wird das Disconnect-Ereignis nicht immer ausgelöst, obwohl es über eine Stunde verstrichen ist, ohne dass der Client verbunden wurde. Dies geschieht häufig mit dem eigenständigen Java-socket.io-Client

    
Kasper Rynning-Tønnesen 29.06.2015, 15:29
quelle

2 Antworten

14

Socket.IO verwendet engine.io, mit dem Sie Ping-Intervall und Ping-Zeitlimit festlegen können. so:

%Vor%

(2 Sekunden Intervall und 5 Sekunden Timeout ist nur ein Beispiel. Es wäre viel zu häufig und ineffizient)

    
Tholle 03.08.2015, 12:15
quelle
6

Für mich hat Folgendes funktioniert:

%Vor%

Für paketabhängige Versionen:

%Vor%     
WiRa 13.05.2016 09:55
quelle

Tags und Links