Tutorial
En este tutorial se describen los pasos necesarios para crear una aplicación sencilla distribuida de un solo cliente y de un solo servidor a partir de una aplicación independiente existente. Los pasos son los siguientes:
- Cree archivos de configuración de la interfaz y definición de la aplicación.
- Use el compilador MIDL para generar códigos auxiliares de servidor y cliente de lenguaje C a partir de esos archivos.
- Escriba una aplicación cliente que administre su conexión al servidor.
- Escriba una aplicación de servidor que contenga los procedimientos remotos reales.
- Compile y vincule estos archivos a la biblioteca en tiempo de ejecución rpc para generar la aplicación distribuida.
La aplicación cliente pasa una cadena de caracteres al servidor en una llamada a procedimiento remoto y el servidor imprime la cadena "Hello, World" en su salida estándar.
Los archivos de código fuente completos de esta aplicación de ejemplo, con código adicional para controlar la entrada de la línea de comandos y para generar varios mensajes de estado al usuario, se encuentran en el directorio RPC\Hello del Kit de desarrollo de software de plataforma (SDK).
En esta sección se presenta su discusión en los temas siguientes:
- La aplicación independiente
- Definición de la interfaz
- Generación del UUID
- El archivo IDL
- El archivo ACF
- Generación de los archivos de código auxiliar
- La aplicación cliente
- La aplicación de servidor
- Detener la aplicación de servidor
- Compilación y vinculación
- Ejecución de la aplicación