En mi aplicación, necesito conectarme a mi servidor WebSocket. La cuestión es que no sé cuándo estará activo ese servidor. Puede ocurrir mientras se ejecuta la propia aplicación. Entonces, de alguna manera necesito monitorear ese puerto hasta que noto algo como "un servidor ahora está escuchando en ese puerto" después de eso, me conecto al servidor automáticamente.
Podría dejar que el usuario presione un botón que intente conectarse al servidor o podría seguir intentando establecer una conexión usando un bucle for y un tiempo de timeout . Sin embargo, creo que sería una mala solución. ¿Hay una mejor manera?