Working server and client.