CNode

如何删除socket.io的自定义监听事件啊?

Bblanche发布于13 年前最后回复13 年前5 回复12951 浏览0 收藏

如题~

查看回复

回复 (5)

B
blanche#1·13 年前
引用 se77en楼主问题没说明白

大概是这样,后台不停向前端emit一个事件“abc”,然后到了某个阶段后,前端不再需要接收了。这时需要把前端的监听取消掉吗?

S
se77en#2·13 年前

楼主问题没说明白

S
shinohane#3·13 年前
引用 se77en楼主问题没说明白

大概是问EventEmitter在设置了.on('event', function() { //do something }) 以后怎么把那个回调给禁用了(unbind(?))……

S
se77en#4·13 年前
引用 se77en楼主问题没说明白

@shinohane 把回调禁用?那监听事件还有什么用啊?看着玩呢啊?

A
arrowing#5·13 年前

client: //删除所有监听 for(var listener in socketio.$events){ if(listener != undefined){ socketio.removeAllListeners(listener); } }

//删除某个监听 socketio.removeAllListeners(‘login’);

参与回复
登录后即可参与回复。登录