【问题标题】:Socket.io ConnectionSocket.io 连接
【发布时间】:2014-02-27 19:41:27
【问题描述】:

我是 socket.io 的新手,我试图在浏览器上查看结果。所以在我的浏览器上输入 url http://api.mysite.com:8000/socket.io/1?username=xxx&secret=xxx 结果到:

u7JFbWkd79ahrmMghows:60:60:websocket,htmlfile,xhr-polling,jsonp-polling

这是否意味着我已连接到服务器?因为当我为我的用户名和密码提供错误凭据时,它会输出 握手错误

【问题讨论】:

  • Because when I provide the wrong credentials for my username and secret it outputs a handshake error -- 想象一下。
  • 是的,我知道这听起来很愚蠢,但我忘了提,即使我得到了一个字符串输出(我假设它是连接的。)“u7JFbWkd79ahrmMghows:60:60:websocket,htmlfile ,xhr-polling,jsonp-polling" 我的 android 客户端说它有错误并且没有连接。

标签: android sockets socket.io


【解决方案1】:

打开 cmd 并转到您的节点文件所在的位置并键入

node filename.js

然后打开浏览器并转到

http:localhost:x

其中 x 是您传递给的数字

http.listen(x, function()
{
    ...
});

为了方便,我创建了一个这样的 .bat 文件:

@echo off
echo working...
start Chrome http:localhost:8000
node server.js

在项目文件夹中并在桌面上创建一个快捷方式,这样我就可以通过双击 run.bat 来测试我的代码

【讨论】:

    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 2016-09-15
    • 2021-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 2012-04-01
    相关资源
    最近更新 更多