【发布时间】:2011-07-09 13:13:20
【问题描述】:
我有一个 node.js 服务器启动并使用 express 运行,我正在尝试使用 socket.io 服务器端和 chrome 12 客户端建立一个 websocket 连接。当我尝试连接时,socket.io 会输出一条调试消息,说“正在破坏非 socket.io 升级”,并且我的连接处理程序中的代码没有运行。同样在客户端,我的套接字的 readyState 是 2 (CLOSING)。
[编辑] socket的readyState从0变为2
【问题讨论】:
-
你是在客户端使用socket.io.js连接服务器吗?
-
你能把你的代码sn-p放在这里(或者github的链接)吗?
-
你使用的是什么版本的 Node.js 和 socket.io?
-
是否有不需要客户端库的 WebSocket 服务器端实现(也就是说,我可以使用内置的浏览器 WebSocket 方法)?
标签: javascript google-chrome node.js websocket