client-server communication and logging