Click to Rate and Give Feedback
MSDN
MSDN Library
Networking
Network Protocols
This page is specific to
.NET Framework 3.0

Other versions are also available for the following:
Remote Procedure Call

Purpose

Microsoft® Remote Procedure Call (RPC) defines a powerful technology for creating distributed client/server programs. The RPC run-time stubs and libraries manage most of the processes relating to network protocols and communication. This enables you to focus on the details of the application rather than the details of the network.

Where Applicable

RPC can be used in all client/server applications based on Microsoft® Windows® operating systems. It can also be used to create client and server programs for heterogeneous network environments that include such operating systems as Unix and Apple.

Developer Audience

RPC is designed to be used by C/C++ programmers. Familiarity with the Microsoft Interface Definition Language (MIDL) and the MIDL compiler are required.

Run-Time Requirements

The RPC run-time libraries are included with Windows. The components of the RPC development environment are installed when you install the Platform SDK. For details, see Installing the RPC Programming Environment.

In This Section

TopicDescription

Overview

General information about incorporating remote procedure calls into your client/server applications.

Reference

Documentation of RPC types, functions, and constants.

Samples

Sample RPC programs written in C.

See Also

Microsoft Interface Definition Language (MIDL)



Send comments about this topic to Microsoft

Build date: 2/7/2008

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker