【发布时间】:2011-06-25 01:17:42
【问题描述】:
我正在使用 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');
我做错了什么??
提前致谢
弗雷泽
【问题讨论】:
-
你是否包含了 socket.io 脚本的脚本标签?您是否在服务器端接收连接?
-
是的,我在使用
io.connect('http://localhost:8000/chat');时可以正常使用服务器,但不是第一个示例 -
试试
chat = socket.socket.of('/chat'); -
非常感谢 :) 就像一个魅力!
标签: javascript node.js namespaces websocket socket.io