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ファイルは、node_modulesの相対ディレクトリである1行の(ほぼ)空のjsファイルです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 に答える