Fully working server -> client interaction.