Langugage : Python 2.7 System : Ubuntu 18.04
- Single SERVER-CLIENT model: Single_Server.py, Client1.py, Client2.py
- Multi SERVER-CLIENT model: Multi_Client_Server.py, Client1.py, Client2.py
- RPC model: RPC_Server.py, RPC_Client.py
- Asynchronous RPC: Asynchronous_Server.py, Asynchronous_Client.py
- Deferred Synchronous RPC: Deferred_Synchronous_Server.py, Deferred_Synchronous_Client.py
- For Single SERVER-CLIENT model and Multi SERVER-CLIENT model, please change the Server_Directory and Client_Directory as per their directory in your system and compile them. [better to keep client and server in different folders to see better output]
- Open terminals, first for server and then for client.
- Run server in one terminal.
- Run client in another.
- Follow instructions in client terminal.
- Check output in server and client folders.
Please import all modules specially math, numpy. Run the server and client in different terminals.