1

nodejsファイルを作成して実行しましたserver.js

var io = require('socket.io').listen(8080); 
io.set('log level', 1);
io.sockets.on('connection', function (socket) {
  // pass  
});

とクライアントclient.js:

window.onload = function(){
    var connected = function(){
    console.log("connect")
    }

    var start = function() {
        socket = new io.Socket();
        socket.connect('http://localhost:8080');
        socket.on('connect', connected);
    };
    start();
}

私が含めたsocket.io

<script src="http://localhost:8080/socket.io/socket.io.js"></script>

しかし、デバッガーでは次のように表示されます: Request URL:http: //undefined/socket.io/1/?t=1359905123022

私はdjangoを使用しており、8000ポートでdjangoサーバーを実行しました...

なんてこと?

4

1 に答える 1

1

client.js の次の行を置き換えてみてください。

socket = new io.Socket();
socket.connect('http://localhost:8080');

に:

var socket = io.connect('http://localhost:8080');
于 2013-02-04T08:03:13.083 に答える