This coursework was to implement a client-server system for a simple anonymous bulletin board system using TCP.
This system makes heavy use of the
socket Python library for communicating between the client and server. There is also a large amount of error checking involved to ensure that commands can be properly executed.
The following errors were checked for
The server program keeps logs of every request it receives during all client-server communication