Red de conocimiento informático - Computadora portátil - c# socket Crea un nuevo socket para comunicación c = s.Accept(); El programa está bloqueado aquí. Sin errores. Simplemente no hubo respuesta.

c# socket Crea un nuevo socket para comunicación c = s.Accept(); El programa está bloqueado aquí. Sin errores. Simplemente no hubo respuesta.

Ha pasado mucho tiempo desde que escribí un programa en C#, pero eso si no estoy loco.

Creo que el hilo de la interfaz de usuario está bloqueado por s.Accept(), lo que provoca una animación suspendida.

La forma correcta es poner este código en un hilo y ejecutarlo

Thread thread=new Thread(new ThreadStart(ponga su código en un método, complete el nombre del método aquí) ) ;

thread.start();

ps: programa de socket C#, recomiendo usar implementación asincrónica. Hay muchos códigos fuente para esta parte en Internet