Custom protocol example added and client updated.