02/2022 Prob1, parte c

02/2022 Prob1, parte c

de Federico Silveira Bonino -
Número de respuestas: 1

Hola, tengo una duda con respecto a la solución planteada en este ejercicio. Adjunto la solución planteada para que se entieda más.solucion del ej c

Mi duda es:

1) No se debería controlar si hay error al hacer el server.accept() ?

2) Se puede asumir que si hay error la conexión no fue abierta? (osea si hay error, tengo que hacer un client.close() o no es necesario?)

3) Si hay error debería de seguir dentro del while true aceptando otras conexiones o puede perjudicar en algo al socket master ya abierto? (debería de hacer un break; o no?)

Aguardo sus respuestas/comentarios.

Gracias y saludos,

Federico

En respuesta a Federico Silveira Bonino

Re: 02/2022 Prob1, parte c

de Jorge Visca -
El único error que prevé la cartilla para el accept es 'timeout', que solo puede ocurrir si efectivamente se configura un timeout con la llamada server.settimeout(). Si eso no se hace, no hay nada que pueda fallar (en esta API).