Tag: 名称空间

如何删除io.socket命名空间事件?

我怎样才能简单地删除一个io.socket命名空间? delete io.nsps['/my_namespace']; 这并不防止来自现有连接客户端的火警事件。 好的点1) nsp= io.of('/my_namespace'); nsp.removeAllListeners("my_event"); //this doesnt' work 2.)当然,我可以为此做一个if语句,但我认为这不是一个干净的解决scheme。 3.)我不知道如何在不closures完整套接字(而不仅仅是命名空间)的情况下使用这个命名空间。 我的问题是,当我closures一个聊天,并删除所有保存数组和东西,我得到一个错误,因为事件仍然可以被解雇(现在访问未定义的数组,当然,我可以检查它们是否存在,但更容易,只是防止事件),就像发送或断开连接事件一样。我不想在客户端阻止这个,因为安全问题。