RPC

Introdução

RPC (Remote Procedure Call), ou Chamada remota de procedimento é um protocolo que provê camada de abstração tal que permite a programação de sistemas distribuídos escondendo para o programador detalhes de programação de rede, de forma transparente.
Precisa de um protocolo de transporte de baixo nível: UDP, TCP.
Utiliza o protocolo XDR(eXternal Data Representation) para padronizar a representação dos dados utilizados no protocolo.

O mecanismom RPC necessita de três parametros: Número do programa, Número da Versão e Número do procedimento.

RPC Tutorial - Passo a Passo - Linux Ubuntu

Este tutorial descreve passo a passo como instalar, codificar e executar um simples exemplo utilizando o protocolo RPC(Remote Procedure Call).

1) Instalar o portmap

sudo apt-get install portmap

2) Criar o arquivo de descrição .x

3) Gerar os stubs e squeletons

rpcgen

4) Criar o Servidor

5) Criar o Cliente

6) Criar o Makefile

7) Executar

Glosário

service rendezvous
portmapper

Links

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.