Working client-server exchange