9

私は自分のページを localhost (XAMPP、Apache) 経由で提供しています。友人の物理サーバーでは、ページ (ゲーム) との通信に使用される node.js サーバーを実行しています。

これは node.js サーバー コードです。

var io = require('socket.io').listen(1235);

io.sockets.on('connection', function (socket)
{
    socket.on("start", function (data)
    {
        console.log(data);
    });
});

エラーなしで実行されますが、socket.io コードを Web ページに含める方法がわかりません。それ、どうやったら出来るの?

4

2 に答える 2

20

ページにスクリプト タグを含めます。

<script src="http://[YOUR IP]:1235/socket.io/socket.io.js">

そして、それは node.js サーバーによって提供されます。

それとは別に、socket.ioの例に従うことができます。

var socket = io.connect("http://[YOUR IP]:1235");

socket.emit("start", "LET'S GO!");
于 2012-05-03T16:00:38.880 に答える
1

2 オプション。ドキュメントに従って、ノード サーバーを指す JavaScript src を実行できます。

<script src="http://url.to.node.com/socket.io/socket.io.js"></script>

または、 https://github.com/LearnBoost/socket.io-client/blob/master/dist/socket.io.jsの Git リポジトリから取得して、手動で含めることもできます。

于 2012-05-03T16:03:05.070 に答える