Red de conocimiento informático - Conocimiento informático - ¿Cómo evitar el bloqueo de lectura y escritura de múltiples SOCKET? ¿Cómo utilizar la programación de sockets para determinar que el cliente ha muerto a través del servidor?

¿Cómo evitar el bloqueo de lectura y escritura de múltiples SOCKET? ¿Cómo utilizar la programación de sockets para determinar que el cliente ha muerto a través del servidor?

1. Se pueden utilizar subprocesos múltiples para resolver el problema de que varios clientes bloqueen la lectura y escritura de sockets.

2. Cuando el servidor y el cliente están conectados, el servidor puede establecer un paquete de latidos. En pocas palabras, el servidor envía información continuamente al cliente. Cuando el envío es anormal, se producirá una excepción de IO. Puede juzgar que el cliente se ha desconectado al detectar la excepción.