Lab on distributed networks and sockets.