C# example of ZeroMQ asynchronous request-reply handlers pattern