Submitted as part of the degree of Msci Natural Sciences (2nd year) to the Board of Examiners in the Department of Computer Sciences, Durham University. This summative assignment was assessed and marked by the professor of the module in question:
A brief multithreaded python networking project designed to gain familiarity with networks and client-server interactions at a socket level. This Message board consists of a server which manages all message boards and client connections/submissions, along with a client file which can be used to connect to the server, by supplying its ip and port as command line arguments.