THIS IS SOCKETS 2: RETURN OF THE SOCKET