Como o cliente estabelece uma conexão

Para estabelecer uma sessão de comunicação de cliente/servidor com um programa de servidor, os aplicativos cliente com identificadores explícitos precisam criar um identificador de associação. Depois disso, a biblioteca de tempo de execução RPC localiza o computador que hospeda o programa de servidor. Em seguida, ele localiza o ponto de extremidade que o programa de servidor está escutando e direciona a chamada para ele. O diagrama a seguir ilustra esse processo.

um cliente rpc estabelece uma conexão com um servidor rpc

Esta seção apresenta informações sobre como o cliente se conecta ao programa de servidor e executa procedimentos remotos oferecidos por ele. Há muitas abordagens para concluir essas etapas; dependendo do design escolhido, um aplicativo pode escolher um conjunto diferente de etapas. Este exemplo é simplesmente uma maneira de fazer isso.

A discussão é dividida nas seguintes seções: