Client get blocked while call is being processed in RPC by Server - Networking

Q.  Why does the Client get blocked while the call is being processed in RPC by a Server?
- Published on 26 Aug 15

a. Completing the duration of the Connection.
b. Client sends an Asynchronous Request to the Server.
c. Call Processing is Complete.
d. It discovers the process path.

ANSWER: Client sends an Asynchronous Request to the Server.
 

    Discussion

  • Prajakta Pandit   -Posted on 23 Oct 15

    - The Remote Procedure Call (RPC) is an inter-process communication that allows a computer program to cause a subroutine or procedure to execute in another address space.

    - RPC is a request-response protocol.

    - It is initiated by the client which sends a request message to a known remote server to execute a procedure with the supplied parameters.

    - The remote server sends a response to the client, and the application continues its process.

    - When a client sends an asynchronous request to the server, then the client gets blocked while the call is being processed in RPC by a Server.

    - An important difference between remote procedure calls and local calls is that remote calls can fail because of unpredictable network problems.

Post your comment / Share knowledge


Enter the code shown above:

(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)