0

我有一个使用 Socket.IO 的非常简单的示例,在切换到 Socket.IO 0.6.1(安装了 npm)和 node.JS 0.5.0-pre(没有 ssl)后不再工作。

transports/websocket.js:128:22 尝试使用 crypto.js:101 [return new Hash(hash)] 失败并显示“未定义不是函数”。

在目前的发展状态下,我不关心加密/安全问题。尝试连接()时会发生这种情况。有人知道为什么会失败吗?

4

1 回答 1

0

传输/websocket.js:128:22

var md5 = crypto.createHash('md5');

您需要加密来正确形成 websockets 的“握手”请求,因此如果没有 ssl(或实现您自己的md5功能) ,您将无法做到这一点

于 2011-04-26T09:43:21.167 回答