Implemented Sockets Task