2016-05-11 5 views

Antwort

0

Ich denke, Sie missverstanden die socket.disconnect(true) Zweck, Sie nicht aus Leistungsgründen trennen, aber nur, weil Sie die Socket-Verbindung nicht mehr benötigen.

Wenn sich ein Benutzer beispielsweise von Ihrer Anwendung abmeldet, müssen Sie die Socket-Verbindung möglicherweise nicht aktiv halten, während Sie die Anmeldeseite anzeigen. Es gibt viele Gründe, warum Sie die Verbindung manuell trennen würden, aber ich denke nicht, dass die Leistung einer davon wäre.

+0

können Sie einen Grund angeben, warum Sie die Verbindung manuell trennen müssen? Wenn es für die Performances nicht wichtig ist, warum müssen Sie überhaupt eine 'socket.disconnect()' machen? – Jennifer

+1

@Jennifer Ich gab nur auf meine Antwort, wenn ein Benutzer abmeldet, wenn ein Benutzer den Chat usw. –

+0

ausschaltet, wenn der Benutzer seinen Browser ausschalten, wird der Server wissen, der Benutzer hat die Verbindung getrennt, nicht wahr? – Jennifer