client / server exchanges