在同一套接字上连接并绑定

问题描述 投票:0回答:1

我有一组以分散方式运行的节点。目前,我正在使用一个经销商插座来接收输入,并使用一个经销商插座来输出到其他节点。

一个接收输入绑定到一个端口,另一个连接到其余端口。

我想知道是否有可能将两者合并为一个,绑定到端口并连接到所有其他端口:

socket = ...
socket.bind("tcp://*:5000")
for addr in other_endpoints:
  socket.connect(addr)

我期望这不可能,但如果能实现,我会很惊讶。

zeromq
1个回答
0
投票

是,可以在单个套接字上进行绑定和连接。我的生产系统正在运行,其中单个套接字通过IPC绑定并通过PGM连接。 zeromq模式不关心如何建立(方向等)基础连接。

© www.soinside.com 2019 - 2024. All rights reserved.