【发布时间】:2018-08-31 18:25:15
【问题描述】:
我的目的是在 C 中动态创建一些 ZeroMQ 套接字(点对点)。
我的服务器中有一个监听套接字,当客户端发送消息时,我分配一个新端口并与这个新端口建立连接,然后我返回我的监听套接字。
例如:
- 服务器监听 8500 端口
- 客户端1向8500发送消息
- 服务器发送一个新的端口号 8510
- 服务器和客户端在8510端口建立连接
(客户端断开 8500 端口的连接) - 服务器监听其他连接
- 客户端2向8500发送消息
- 服务器发送一个新的端口号 8511 ...
我应该使用什么类型的 ZeroMQ 函数?
我在考虑 FD 和 select,但可能与 ZeroMQ 或 zmq_poll() 不兼容,但我对此感到困惑。
【问题讨论】: