task 5.Sockets.