This Python project demonstrates a simple client-server interaction on localhost. The server listens for client connections and responds with information about various web browsers based on user input.
- Python 3.x installed.
-
Clone this repository.
-
Navigate to the project directory.
-
Open a terminal and navigate to the project directory.
-
Run the server script:
python server.py
-
Open a new terminal window.
-
Run the client script:
python client.py
-
Enter a browser name when prompted.
- Enter a browser name (e.g., "Google Chrome", "Mozilla Firefox", "Microsoft Edge").
- The server responds with information about the entered browser.
- Terminate the client with Ctrl+C.
- Modify browser names and definitions in
server.py
. - Implement error handling and multi-threading for advanced features.
Contributions to enhance the project's functionality, code quality, or documentation are welcome. Fork, make changes, and submit a pull request.
This project is licensed under the MIT License.