Project for the network programming course at FMI