Un proceso de cliente P necesita establecer una conexión TCP con un proceso de servidor S. Considere la siguiente situación: el proceso de servidor S ejecuta una llamada al sistema socket(), bind() y listen() en ese orden, después de lo cual es adelantado Posteriormente, el proceso cliente P ejecuta una llamada al sistema socket() seguida de una llamada al sistema connect() para conectarse al proceso del servidor S. El proceso del servidor no ha ejecutado ninguna llamada al sistema accept(). ¿Cuál de los siguientes eventos podría tener lugar?
(A) connect() la llamada al sistema devuelve correctamente
(B) connect() la llamada al sistema bloquea
(C) connect() la llamada al sistema devuelve un error
(D) connect() la llamada al sistema da como resultado un volcado del núcleo
Respuesta: (C)
Explicación:Consulte la pregunta 2 de https://www.geeksforgeeks.org/computer-networks-set-8/
Cuestionario de esta pregunta
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA