Socket implementation, Exam "Programmazione Distribuita 1", Politecnico di Torino. Ingegneria Informatica LM