2016-08-18 140 views
0

我想在套接字上创建一个监听器。然后一旦收听者被执行,我希望收听者停止收听。我用这个SO:Socket.io执行后删除监听器

socket.io Removing specific listener

但我无法弄清楚如何有一个听众自我毁灭。这是我在想什么:

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

socket.on('ListenEvent',ListenEventFunc); 

什么是正确的/最好的方法来做到这一点?无论如何,我可以使用this关键字来指定功能。

回答