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

Hola a todos.

tengo alojado en nodejitsu.com mi app. He notado que al momento de cargar la página (donde tengo implementado el socket) tarda un tiempo importante en conectarse al socket http://sistemasmcr.jit.su/.

este es el server.js
Código:
var nicosli = require("socket.io").listen(2045);

nicosli.sockets.on("connection", function(socket){
       socket.on("nuevoMensaje", emitir);
}

function emitir(data){
  	nicosli.sockets.emit("mensajeDesdeServidor", data );
}
realmente es muy sencillo el código por que es lo único que necesito.

pagina.html
Código HTML:
<script type="text/javascript">
	$(document).ready(function(){

		var websocket = io.connect("http://sistemasmcr.jit.su:80/");
		websocket.emit("nuevoMensaje", "nuevo_MCR_new");
	});
</script> 
Lo tengo implementado en un sistema y se conectan al mismo tiempo unos 20 usuarios los cuales hacen el uso del socket. Estoy haciendo algo mal? debería de probar otro servidor? a veces tarda hasta 10 segundos en conectarse al socket.