This is for Network course project
Version 1.0 is the one that is described in the report.
Multi thread is the optional version, also described in the report that implements TCP server with multiple client simultaneously.
Version 2.0 implements a check control based on the file size of the disk. The server sends the file size to the client and the client compare the size. If it is the same the client sends the BYE message.