2016-03-19 9 views
1

Ein Socket wird erstellt, wenn ein Benutzer eine Verbindung zum Server herstellt.Werden Sockets beim Ereignis Wiederverbinden wiederverwendet?

Die Verbindung ist aufgrund einer Interwebz-Fehlfunktion unterbrochen.

Der Client wird automatisch neu verbunden.

Ist die Socket-Verbindung die gleiche wie bei der ersten Verbindung? Oder wird die Steckdose eine neue sein?

Danke!

+0

wird es neue Verbindung sein –

Antwort

2

Beim erneuten Verbinden wird eine neue Verbindung hergestellt. Dies kann durch Drucken der socket.id überprüft werden.

Auf Server:

var io = require('socket.io)(server); 
io.on('connection', function (socket) { 
    console.log('socket id is ' + socket.id); } 

Excerpt from socket.io documentation

Die Eigenschaft vorhanden ist, sobald die Steckdose angeschlossen ist, entfernt wird, wenn die Buchse trennt und aktualisiert wird, wenn der Sockel wieder verbindet.