2014-01-16 7 views
5

Ich benutze socket.io, kann ich den Trennungsgrund vom Ereignis disconnect feststellen? Transportende (gebootet) Info: Transport Ende (in der Nähe Timeout) Info: Ich kann wie dieseSocket.io erkennt den Verbindungsabbruchgrund

Informationen in Protokolldateien siehe Transport Ende (Fehler)

ich den Grund zu wollen (gebootet, in der Nähe Timeout, Fehler) Ich werde so verwenden:

socket.on('disconnect', function(){ 
    console.log('User 1 disconnected because '+reason); 
}); 

Kann ich den Grund bekommen?

EDIT: Ich fand die Lösung

socket.on('disconnect', function(reason){ 
    console.log('User 1 disconnected because '+reason); 
}); 
+0

Wenn Sie Ihre Lösung gefunden haben, posten Sie sie als Antwort und akzeptieren und markieren Sie sie als gelöst. Dies ist für Menschen in der Zukunft auf der Suche nach der gleichen Antwort. – GiveMeAllYourCats

+0

Gibt es einen bestimmten Grund für den Benutzer, die Seite zu verlassen? –

Antwort

7
socket.on('disconnect', function(reason){ 
    console.log('User 1 disconnected because '+reason); 
}); 

Das ist die Lösung.