refactoring nanomsg example
request-reply works across the network