A MultiRPC implementation by modification of XML-RPC library.
Files of interest - client.c, server.c, xmlrpc_client_global.c
Executing the program:
To run the code, following steps are to be followed:
Setting up the project:
- An installed version of XMLRPC-C with libcurl-dev package installed on the system without libwww-dev and libwww-ssl0 packages.
- Decompress the provided files of the assignment code.
- Place the folder in the installation base directory for XMLRPC-C.
- Replace ./src/xmlrpc_client_global.c file in the installation with the corresponding file is the provided code.
- Replace ./include/xmlrpc-c/client_global.h file in the installation with the corresponding file is the provided code.
- cd ./
Compiling and running the project:
- make clean
- make
- cd bin/
- ./service start
- ./client
- ./service stop