2012-05-03 4 views
9

私は自分のページをlocalhost(XAMPP、Apache)を通して提供しています。私の友人の物理サーバー上では、ページ(ゲーム)との通信に使用されるnode.jsサーバーを実行します。実際のページがlocalhostサーバーによって提供されているときにsocket.ioを使用して別のサーバーと通信する方法?

これは、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コードを含める方法がわかりません!それ、どうやったら出来るの?

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

そして、それはあなたのNode.jsサーバーによって提供されます。

答えて

18

は、ページ内のスクリプトタグを含めます。

それとは別に、あなただけ例えば、socket.io上の例に従うことができます。:

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

socket.emit("start", "LET'S GO!"); 
+0

おかげでGitのレポからそれをつかんで、それが動作するようになりました! – corazza

関連する問題