RPC’s (cont.)
RPC’s, on the the other hand, are made between systems that are interconnected by means of an error-prone network. The server also must handle simultaneous requests from many clients. This also implies a need for synchronization among requests. All this makes RPC’s complex.