TCP File server with Transactional Semantics and Fault Tolerance. Download the Golang binary and build the program by running the build script $ ./build.sh Run the program with following command $ ./server <IP> <PORT> <SERVER DIRECTORY>