module client_server