2012-05-03 6 views
9

Sto servendo la mia pagina tramite localhost (XAMPP, Apache), e sul server fisico del mio amico eseguo un server node.js che viene utilizzato per la comunicazione con la pagina (un gioco).Come utilizzare socket.io per comunicare con un altro server quando la pagina effettiva viene servita da un server localhost?

Questo è il codice del server node.js:

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

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

Viene eseguito senza errori, ma non so come includere il codice socket.io nella mia pagina web! Come lo faccio?

risposta

18

includere un tag script nella vostra pagina:

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

e sarà servito dal server node.js.

Oltre a questo, si può solo seguire gli esempi su socket.io, ad es .:

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

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

Grazie, funziona ora! – corazza

Problemi correlati