Socket based communicator