¿La programación de SOCKET debe realizarse mediante subprocesos?
Estás utilizando la sincronización, de modo que cuando el hilo, es decir, tu clase, esté bloqueado en el hilo de la interfaz de usuario (esperando que el cliente se conecte o el cliente esté esperando la devolución de datos), el programa se detendrá. en la posición bloqueada (espera infinita) Por lo tanto, lo mismo se aplica al uso de subprocesos múltiples para comunicarse con múltiples clientes. El uso de subprocesos múltiples para garantizar que la interfaz de usuario no deje de responder no significa que el programa esté bloqueado, sino que el programa. se detiene en una determinada línea de código