- Sourav Md Shariful Islam - Networking Logic
- Ahammed Tanim - Client UI
- Tamim Md - Request Routing & File Handling
- Fahad Md Mainuddin - Testing + README
- Implemented the core socket server in
server.py. - Added threading support for concurrent client handling.
- Built
client.pyand the command-line argument logic. - Ensured the client can request specific files (
sys.argv).
- Implemented the file handling logic to read from the
public/directory. - Wrote the MIME type detection (Text vs HTML).
- Testing
- Created the
public/directory assets (index.html,about.html,test.txt). - Wrote
README.mdand verified the Makefile works.