Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/05/2013, 20:07
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 15 años, 9 meses
Puntos: 103
Respuesta: FF incrementa la variable de a uno (como debe ser), pero CHROME de a 2

mira, te haces un re quilombo, estas utilizando socket.io para tener un servidor de websockets, no tenes que abrir la url. usá un ejemplo como en http://socket.io/.

te dejo un ejemplo para que hagas eso del v++

Cliente :
Código HTML:
Ver original
  1. <script src="http://localhost:6969/socket.io/socket.io.js"></script>
  2.   var socket = io.connect('http://localhost:6969'); //conectar a localhost, puerto 6969
  3.   socket.on('V', function (data) {
  4.     alert(data); // mostrar lo recibido
  5.   });

Servidor :
Código Javascript:
Ver original
  1. var server = require("socket.io").listen(6969);
  2.   var v=0; // inicializamos la variable como global
  3. server.sockets.on('connection', function(message){
  4.     v++;
  5.     socket.emit('V',v); // enviamos el valor de v, con el identificador de mensaje de 'V'
  6. });

igual te recomiendo que hagas un curso de javascript, en codeacademy hay muy buenos cursos ( son gratuitos pero en ingles ), o sino empezá a probar con la consola de tu navegador ( recomiendo la de Chrome )
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886