Communication between client and server.