繁体   English   中英

Socket.IO命名空间,调用未定义的函数.of()

[英]Socket.IO namespace, call to undefined function .of()

我使用的是Node.JS 0.4.8和Socket.IO 0.7.2。

我从他们的网站上复制了这段代码:

var socket = io.connect('http://localhost:8000'),
    chat = socket.of('/chat');

但是,当我执行它时,我从FireBug中收到此错误。

socket.of is not a function
     chat = socket.of('/chat'); 

我也可以将命名空间连接到:

var socket = io.connect('http://localhost:8000/chat');

我究竟做错了什么??

提前致谢

弗雷泽

确实是正确的语法

var socket = io.connect(); socket.socket.of('/namespace').on(...);

但是,如果您更新到Socket.IO 0.7.7,您将拥有

var socket = io.connect() socket.of('/namespace')

我最近添加的方法(https://github.com/LearnBoost/socket.io-client/pull/224)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM