CNode

eventproxy使用是emit一次,却on了多次,求指导

问答
Ssuntopo发布于11 年前最后回复11 年前4 回复4404 浏览0 收藏

QQ20151015-1.png

on事件

无论使用ep.on()还是ep.bind() 都会相应多次,而且没emit一次error,on的次数好像会翻倍。

我知道怎么解决了,但是不知道为什么? 我把on事件写在了io.on('connection', function(){});里面了,只要把它移到外面就只响应一次了,但是还不知道为什么会这样。

查看回复

回复 (4)

W
whw1988#1·11 年前

这个包的作者是朴大大吧,你应该@他

S
suntopo#2·11 年前
引用 whw1988这个包的作者是朴大大吧,你应该@他

@whw1988 恩恩,不好意思打扰大神,这个不是eventproxy的问题,是写在了socket里的问题。但是不知道为什么会这样

J
JacksonTian#3·11 年前

是和websocket用导致的?

J
JacksonTian#4·11 年前

看起来是把ep当作一个全局实例了。这样用会混乱的

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