This project involves the implementation of TCP socket-based communication between server and multiple clients. The client are able to choose from a variety of services which ranges in downloading an assortment of PDFs and receiving JSON format payloads (API Simulated Calls).
- Server: Listens for incoming client connections using threads to handle each connection and there specific request.
- Client: Connects to the server and requests variety of services.
- For each server and client update IP address to your current device IP address.
python3 server.py
python3 client.py
- In the
client
terminal select optional services
Here is an Example if Project is Running Successfully.
Option Services | Name |
---|---|
1 |
Retrieve Dental Records |
2 |
Retrieve Facebook Profile |
3 |
Retrieve Gaming Manual |
4 |
Retrieve Bank Statements |
5 |
Send an Emergency Call |
6 |
End Services |
DUSTINSTONE_BankStatement_3-9-1 - source
EMILYANDERSON_DentalHistory_11-21-20 - source
CRAFTING_GUIDE - source