[英]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.