Rpc En Linux
RPC es un protocolo que nos permite ejecutar el código de algún otro programa desde otra pc, es decir yo puedo desde mi pc llamar a una aplicación en otra pc (cualquiera en el mundo,sabiendo su dirección IP), esto con el fin de aplicar los sistemas distribuidos en nuestras aplicaciones, en otras palabras que una sola máquina no realiza todo el trabajo para ejecutar un software,algunas personas verán esto un poco inútil (pues algunos aún no hemos desarrollado algoritmos muy complejos) pero puede ser de gran importancia en las aplicaciones móviles, pues como saben algunosteléfonos actuales aún no tienen una gran capacidad de procesamiento, entonces podremos diseñar nuestra aplicación para que se realice un procedimiento en algún servidor externo y nuestra aplicación hagasolo cosas sencillas como interfaz con usuario u otros.
El siguiente trabajo realizaremos explicaremos de manera sencilla, un RPC (Remote Procedure Call ). Para ver de manera sencilla elfuncionamiento por parte del cliente y del Servidor.
Requerimientos:
Primero que todo debemos tener alguna distribución de Linux (Ubuntu, Open Suse, etc) para poder ejecutar este código También debemostener instalados los siguiente paquetes:
● portmap
● rpcbind
Si no los tienes instalados o no sabes como instalarlos, debes abrir una terminal y escribir el
siguiente código:
● sudo apt-getinstall portmap
● sudo apt-get install rpcbind
Tras haber realizado lo siguiente ya estamos listos para empezar.
G:\Pantallazo.png
Creamos un Archivo add.x donde se crearan nuestrosarchivos servidor y cliente.
F:\pantallas\Pantallazo-8.png
En el archivo add.x colocamos el código, donde colocaremos nuestro número de lista.
F:\pantallas\Pantallazo-9.png
Para Compilarrpcgen -C add.x
Esto crea un template para cliente y servidor, además de un Makefile
F:\pantallas\Pantallazo-14.png
F:\pantallas\Pantallazo-16.png
El programa no hace nada, por...
Regístrate para leer el documento completo.