Progress on client, server and protocol implementation.