Zeromq has a huge number of bindings for different languages.
To find the right binding and instructions how to use follow this.
Also you can use: a pure C# implementation or Java implementation