Gate CS-2008 Question Paper With Solutions

Q. 26 A client process P needs to make a TCP connection to a server Process S .
Consider the following situation; the server process S executes a socket (), a
bind() and a listen () system call in that order, following which it is preempted.
Subsequently, the client Process P executes a socket () system call followed by
connect () system call to connect to the server process S . The server process has
not executed any accept() system call. Which one of the following events could
take place?

(A) connect ( ) system call returns successfully

(B) connect ( ) system call blocks

(C) connect ( ) system call returns an error

(D) connect ( ) system call results in a core dump

Answer: (C)

Explanation:

Gate CS-2008 Question Paper With Solutions

Learn More:   Gate EC-2015 - 3 Question Paper With Solutions

LEAVE A REPLY

Please enter your comment!
Please enter your name here