2012-05-03 13 views
9

Estoy publicando mi página a través de localhost (XAMPP, Apache) y en el servidor físico de mi amigo ejecuto un servidor node.js que se usa para la comunicación con la página (un juego).¿Cómo se usa socket.io para comunicarse con otro servidor cuando la página real está siendo servida por un servidor localhost?

Este es el código del servidor Node.js:

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

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

Se ejecuta sin errores, pero no sé cómo incluir el código socket.io en mi página web! ¿Cómo puedo hacer eso?

Respuesta

18

Incluir una etiqueta de script en su página:

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

y será servido por su servidor Node.js.

Aparte de eso, sólo puede seguir los ejemplos de socket.io, por ejemplo .:

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

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

Gracias, funciona ahora! – corazza

Cuestiones relacionadas