Resulta que al usar la ip y puerto del servidor donde se encuentra en serversoket funciona perfecto... pero al cambiar por la url o dominio del servidor ya no funciona, tal vez tenga algo que ver que uso cloudflare para apuntar el dominio a mi servidor dedicado ?
Habitualmente los servidores publicos son bastantes restrictivos a la hora de abrir puertos para socket, consulta con tu proveedor de hosting si puedes correr alli el socket, y en ese caso que puerto utilizar