2

所以我花了几个小时在 ununtu 上尝试将我的 socket.io 0.8 升级到 socket.io 1.0

我试过测试我的应用程序,发现很多人无法连接。使用 1.0 我听说它可能会解决这个问题,因为它可以更好地处理传输升级。Socket.io 1.0 可能很快就会问世,但几个月来一直处于“几乎准备就绪”状态,我正在寻找一些关于如何在 ubuntu 中下载、构建和使用的详细说明。

我查看了 github + google 组上的论坛,包括这些线程: https://groups.google.com/forum/#!topic/socket_io/JrL6cN6gTig https://groups.google.com/forum/#!主题/socket_io/DC07mM2WpNk

但是我仍然没有运气。我得到的最接近的是让我的服务器没有抱怨,但是我的 socket.io/socket.io.js 文件提供给客户端,只是一个(几乎)空的 js 文件,其中一行只是 node_modules 中的一个相对目录到一个js文件。

我真的只是想问是否有任何详细的说明?任何帮助都会很棒!

4

1 回答 1

-1

嗨,我正在使用带有 node.js 的 express web 应用程序框架。我的下面的代码在 socket.io 上运行良好我也在客户端中获取 socket.io.js 没有任何问题。

服务器.js

           var express = require('express')
                           , http = require('http');

           var app = express();
           app.configure(function(){
           app.use(express.static(__dirname + '/public'));
           });
           var server = http.createServer(app);
           var io = require('socket.io').listen(server);
           server.listen(8000);

在 index.html 文件中,我添加了以下代码,因此它可以毫无问题地在客户端获取 socket.io。

    <script src='/socket.io/socket.io.js' type='text/javascript'></script>
于 2013-02-26T06:57:43.770 回答