Home / Definitions / RPC – remote procedure call

RPC – remote procedure call

Webopedia Staff
Last Updated May 24, 2021 7:54 am

Short for remote procedure call, a type of protocol that allows a program on one computer to execute a program on a server computer. Using RPC, a system developer need not develop specific procedures for the server. The client program sends a message to the server with appropriate argumentsand the server returns a message containing the results of the program executed.

Two newer object-oriented methods for programs to communicate with each other, CORBA and DCOM, provide the same types of capabilities as traditional RPCs.