Tipos de identificadores de enlace
Los identificadores de enlace pueden ser automáticos, implícitos o explícitos. Difieren en la cantidad de control que la aplicación tiene sobre el proceso de enlace. Como sugiere el nombre, el enlace automático controla el enlace automatizado. Las aplicaciones cliente y servidor no necesitan código para controlar el proceso de enlace. Los identificadores de enlace implícitos permiten a los programas cliente configurar el identificador de enlace antes de que se produzca el enlace. Una vez que el cliente establece un enlace, la biblioteca en tiempo de ejecución rpc controla el resto. Los identificadores de enlace explícitos mueven el control completo sobre el proceso de enlace al código fuente del cliente y los programas de servidor. Con este control se aumenta la complejidad. La aplicación debe llamar a funciones RPC para administrar el enlace. Estas tareas no se realizan automáticamente. Se recomiendan los identificadores de enlace explícitos.
En el diagrama siguiente se muestran las diferencias entre los identificadores de enlace automáticos, implícitos y explícitos.
Además, cada identificador de enlace es primitivo o personalizado. Cada tipo de identificador de enlace se describe en los temas siguientes:
- Identificadores de enlace automático
- Identificadores de enlace implícitos
- Identificadores de enlace explícitos
- Identificadores de enlace primitivos y personalizados