public void BindRandomThenUnbind() { using (var pub = new PublisherSocket()) { var port = pub.BindRandomPort("tcp://localhost"); pub.Unbind("tcp://localhost:" + port); } using (var pub = new PublisherSocket()) { var port = pub.BindRandomPort("tcp://*"); pub.Unbind("tcp://*:" + port); } using (var pub = new PublisherSocket()) { var port1 = pub.BindRandomPort("tcp://*"); var port2 = pub.BindRandomPort("tcp://*"); var port3 = pub.BindRandomPort("tcp://*"); pub.Unbind("tcp://*:" + port1); pub.Unbind("tcp://*:" + port2); pub.Unbind("tcp://*:" + port3); } }