Chapter 9. Remote Procedure Calls

Remote Procedure Calls (RPCs) allow you to call a function that, instead of being executed on your local machine, is executed on a machine somewhere else on the network. The RPC concept gives you tremendous flexibility in using the computing resources on your network, and allows you to optimize different machines for specific tasks. In this chapter you will learn how to design and implement your own RPC servers and clients, and you will also learn how to create and configure RPC servers and clients properly. DCOM, which will be covered in the next chapter, uses RPCs. As a programmer, you would never notice the difference between them except that RPCs are slower.

Compatibility Note: All of the code in this ...

Get Win32 System Services: The Heart of Windows® 98 and Windows® 2000 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.