Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/06/2013, 08:22
Avatar de nicosli
nicosli
 
Fecha de Ingreso: junio-2009
Ubicación: Cancún, Quintana Roo, Mexico
Mensajes: 72
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Tarda en hacer la coneccion al socket

Cita:
Iniciado por dontexplain Ver Mensaje
Tarda 10 segundos porque hace reintentos de conexión y falla. Recuerda que existe la variable connect timeout del lado del cliente que especifica el tiempo máximo durante el cual hará reintentos de conexión si estos son erróneos. El valor estándar es 10 segundos (10000 milisegundos)

Código Javascript:
Ver original
  1. io.connect(' URL ',
  2. {'connect timeout': 2000});

De paso, verifica desde qué navegador haces la conexión. Puede que alguna versión antigua de IE de problemas porque sustituya el websocket por polling. Puede que este polling dé problemas. En cualquier caso, reduce las posibilidades a websocket y flashsocket .

Código Javascript:
Ver original
  1. {
  2. "transports": ["websocket,flashsocket"]
  3. }

En cualquier caso, la primera opción es verificar la calidad del servidor.

Un saludo.
Gracias por tus sugerencias, me ha servido de mucho. Voy a checar lo que me dijiste y después pondré mis comentarios.