【问题标题】:NetMQ reuse same socketNetMQ 重用同一个套接字 【发布时间】:2017-08-25 19:36:07 【问题描述】: 是否有可能在同一端口上启动例如 2 个发布者,或者例如同时启动一个发布者和订阅者(都带有 >tcp:// 前缀)? 【问题讨论】: 标签: c# amqp netmq 【解决方案1】: 您不能同时在同一个端口上运行 2 个服务。如果它们一起运行,它们将必须在不同的端口上。端口号只是告诉计算机数据包要用于计算机上的哪个服务。 【讨论】: 是否有另一种方法可以通过同一个端口与 NetMQ 进行双向通信?类似通过同一端口进行双向发布-订阅? 我不确定我明白你在问什么,你为什么要使用同一个端口?如果您正在运行发布和订阅服务,它们将需要一个单独的端口,并且即使它们在您的本地主机上也能够相互通信。一般来说,你到底想做什么?? 基本上我想要一个简单的服务器来接收来自客户的新订单,并将执行报告传回。我的想法是在服务器上设置一个订阅者以获取新订单,并在服务器上设置一个发布者以获取执行报告。