socket.io-client v.09到v1.0连接问题

时间:2014-06-16 17:10:00

标签: node.js websocket socket.io

socket.io的0版本,我找不到对客户端的connect()函数的引用。我遇到的问题是在我可以连接之前:

var socket = io.connect(
    'localhost',
    {
        port: 3000,
        reconect: true,
        'force new connection': true
    }

现在这不起作用。我的服务器没有得到连接'事件。在尝试连接之后查看io注意到端口号不在管理器列表中,并且uri设置为https://localhost。如果我io.connect('http://localhost:3000')有效。为什么是这样?有没有人知道对文档的迁移部分中未列出的连接所做的任何更改?

1 个答案:

答案 0 :(得分:0)

看看0.9和1.0的来源。我找不到任何名为opts.reconect的东西(错字?)。我只能看到opts.reconnection。另外,我不确定你的'强力新连接'选项是做什么的。

无论如何,我通过var socket = io();以及var socket = io.connect('localhost', {port:3000});测试了连接。两者都按预期工作。