public static void lanzarHiloServidor(int puerto) { includes.CLog log = new includes.CLog(); try { hiloServidor = new Thread(() => StartListener(puerto)); hiloServidor.Start(); while (!hiloServidor.IsAlive) { log.EscribirEnLog("No arranco el servidor (StartListener()),reintentamos"); System.Threading.Thread.Sleep(5000); } //log.EscribirEnLog("Servidor arrancado"); } catch (Exception e) { log.EscribirEnLog("Error lanzando servidor (lanzarHiloServidor)" + e.Message); } }