This project implements a basic client-server chat system using Python's socket library. Designed for educational purposes, it demonstrates how TCP connections can be used to facilitate two-way communication between a client and a server. It's a great example of how sockets work in an Operating Systems context.
Features
Simple command-line interface for chat
TCP-based communication
Separate client.py and server.py scripts
Getting Started
Run the server:
python server.py
In a separate terminal, run the client:
python client.py
Requirements
Python 3.x