在您要运行的服务器代码上 zmq_router 和 bind 它到一个着名的港口。
zmq_router
bind
然后,每个客户端应用应创建一个 zmq_dealer 插座和 connect 到路由器绑定的ip和端口。在连接之前,您可能希望在套接字上设置一个可用于标识每个客户端的ID。
zmq_dealer
connect
为了确保客户端将消息发送到正确的位置,我们需要将他们希望发言的客户端的id附加为第一个消息部分,以允许它通过路由器路由到正确的客户端。
如果您执行多个连接,则只会遇到循环问题 dealer 插座,即直接连接到其他客户经销商的插座。
dealer