Unix Network Programming.
Intermediate Level Users.
Remote Procedure Calling (RPC) is the ability to distribute parts of a program to other computers on a network. This book builds a working understanding of RPC programming through examples. It covers Sun RPC, the de facto standard on Unix systems; interprocess communication; and other related Unix programming topics. Written from a programmer's perspective, the book also shows what users can do with RPC and presents a framework for learning it.
Topics discussed include:
- Foundations of RPC: what it is, how it works, and which vendors support it
- How RPC fits into a distributed computing environment
- How to develop, debug, and deploy networked applications
- Understanding the interprocess control (IPC) mechanisms on which RPC is based
- Examples of distributed applications using both single and multiple concurrent servers
- And much more