Please enable JavaScript.
Coggle requires JavaScript to display documents.
DESARROLLO DE APLICACIÓN RPC (Compilaciones (Compilar el código del…
DESARROLLO DE APLICACIÓN RPC
A considerar
Antes de escribir una aplicación RPC se debe considerar utilizar el estándar de comandos de UNIX
Se siguen dos pasos principales:
Especificar el protocolo para la comunicación cliente/servidor
Desarrollar los programas para el cliente y servidor
Definiendo el protocolo
Definir la interfaz entre el cliente y servidor
Estableciendo el marco de trabajo para el desarrollo
Seis tipos de definiciones:
Constante
Enumeración
Estructura
Unión
Typedef
Programa
Compilaciones
Compilar el código del cliente
cc -c -o rdb.o -g rdb.c
Compilar el trozo del cliente
cc -c rdb_clnt.c
Construir el ejecutable del cliente
cc -o rdb rdb.o rdb_clnt.o rdb_xdr.o
Compilar los procedimientos del servicio
cc -c -o rdb_svc_proc.o rdb_svc_proc.c
La comunicación entre procesos (IPC) es esencial en el modelo cliente - servidor.
Se pueden utilizar sockets para desarrollar la red de rutinas de comunicación
¿Cómo trabajan los sistemas RPC?
Los servicios se hacen conocidos a sí mismos en la red a través de un servicio independiente de nombrado
Este servicio da a los clientes la dirección que ellos necesitan para abrir un canal de comunicación
El servidor puede aceptar o denegar las solicitudes del cliente y enviar tantas respuestas como sea necesario.
La conexión es cerrada una vez que la conexión remota ha terminado.