Basic client-server interaction