Add Client.Read func

This is useful for implementing a monitor.
Add real world MONITOR example