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). |