2013-02-03 51 views
1

我創建並運行了一個nodejs文件server.js基本socket.io應用程序無法正常工作

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

和客戶client.js:我包括socket.io

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(); 
} 

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

但在調試器中,我看起來如下: Reque ST的URL:http://undefined/socket.io/1/?t=1359905123022

我使用Django的,我在8000端口運行的Django服務器...

跆拳道?

回答

1

嘗試client.js替換該行:

​​

到:

var socket = io.connect('http://localhost:8080'); 
+0

自正式Django的socketio告訴你錯了,這是一個救星:) –