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.