SocketUtils project extracted