2016-08-18 1 views
0

Ich möchte einen Listener auf einem Socket erstellen. Sobald der Listener ausgeführt wurde, möchte ich, dass der Hörer aufhört zu hören. Ich habe diese SO:Socket.io entfernen Listener nach der Ausführung

socket.io Removing specific listener

Aber ich kann nicht herausfinden, wie ein Zuhörer zu haben, sich selbst zu zerstören. Das ist, was ich denke:

var ListenEventFunc = function() { 
    /* Do some important stuff */ 
    socket.removeListener('ListenEvent',ListenEventFunc); 
} 

socket.on('ListenEvent',ListenEventFunc); 

Was ist der richtige/beste Weg, dies zu tun? Kann ich das Schlüsselwort this trotzdem verwenden, um die Funktion anzugeben?

Antwort

Verwandte Themen