【发布时间】:2021-03-20 19:08:08
【问题描述】:
我有这个实现来创建一个套接字:
if (gctx == nullptr)
{
gctx = zmq_ctx_new();
gsock = zmq_socket(gctx, ZMQ_REQ);
}
snprintf(url, sizeof(url), "wsd:///tmp/hfg/%s", name);
int rc = zmq_connect(gsock, url);
if (rc != 0)
printf("error connect %s: %s\n", url, zmq_strerror(zmq_errno()));
return rc;
但我希望能够创建多个套接字,而不仅仅是一个。这是怎么做到的?我还需要多个上下文吗?我的意思是每个套接字都有一个上下文。
【问题讨论】:
-
你读过documentation of 0mq吗?请在您的问题中提供一些minimal reproducible example 并引用文档。注意 ZeroMQ 是开源的,所以研究它的源代码