communication between host and server