Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 753 Bytes

README.md

File metadata and controls

49 lines (31 loc) · 753 Bytes

Network Communication System

This project provides a simple client/server network application to demonstrate basic networking, data serialisation, and encryption concepts in Python.

Installation

  1. Clone this repository
  2. Change to root directory
cd client-server-project
  1. Install necessary dependencies
pip install -r requirements.txt

Usage

To run the server:

python src/server.py

To run the client:

python src/client.py

Testing

To run the tests:

python tests/unitTestServer.py
python tests/unitTestClient.py

Contributing

Pull requests are welcome. Please make sure to update tests as appropriate.

License

MIT