Updated example to act as an server or client.

The class is completely changed by the added RequestReceived event for
using in server systems. Use the ResponseReceived event if you use the
class as a client.