Sdílet prostřednictvím


Vzdálené volání procedur (RPC)

Vzdálené volání procedur (RPC) společnosti Microsoft definuje výkonnou technologii pro vytváření distribuovaných klientských/serverových programů. Zástupné procedury a knihovny RPC za běhu spravují většinu procesů souvisejících se síťovými protokoly a komunikací. Díky tomu se můžete zaměřit na podrobnosti aplikace, nikoli na podrobnosti sítě.

Kde je to možné?

Rpc můžete použít ve všech klientských a serverových aplikacích založených na operačních systémech Windows. Dá se také použít k vytváření klientských a serverových programů pro heterogenní síťová prostředí, která zahrnují takové operační systémy jako Unix a Apple.

Cílová skupina vývojářů

Rpc je navržený tak, aby ho používali programátoři C/C++. Vyžaduje se znalost jazyka MIDL (Microsoft Interface Definition Language) a kompilátoru MIDL.

Požadavky na běh

Knihovny běhu RPC jsou součástí Windows. Součásti vývojového prostředí RPC se nainstalují při instalaci sady Microsoft Windows Software Development Kit (SDK). Podrobnosti najdete v tématu Instalace programovacího prostředí RPC.

V této části

Námět Popis
osvědčených postupů programování RPC Pokyny k programovacím postupům RPC, které pomáhají vytvářet nejlepší možné aplikace RPC
přehled Obecné informace o začlenění RPC do klientských/serverových aplikací
referenční Dokumentace k typům, funkcím a konstantám RPC
modulu oznámení o nedoručení rpc Dokumentace modulu zařazování pro komponenty RPC a DCOM, modulu NDR (Network Data Representation).
  • jazyka MIDL (Microsoft Interface Definition Language)