Establecimiento de una conexión por el cliente
Para establecer una sesión de comunicación de cliente/servidor con un programa de servidor, las aplicaciones cliente con identificadores explícitos deben crear un identificador de enlace. Después de hacerlo, la biblioteca en tiempo de ejecución rpc busca el equipo que hospeda el programa de servidor. A continuación, busca el punto de conexión al que escucha el programa de servidor y dirige la llamada a él. En el siguiente diagrama se muestra este proceso.
En esta sección se presenta información sobre cómo el cliente se conecta al programa de servidor y ejecuta procedimientos remotos que ofrece. Hay muchos enfoques para completar estos pasos; dependiendo del diseño elegido, una aplicación puede elegir otro conjunto de pasos. Este ejemplo es simplemente una manera de hacerlo.
La discusión se divide en las secciones siguientes:
- Creación de un identificador de enlace
- Realizar una llamada a procedimiento remoto
- Buscar el programa de servidor
- Envío de la llamada al programa de servidor