gpt4 book ai didi

c++ - 将 Socket_t 指针传递给 ZeroMQ 发送函数

转载 作者:行者123 更新时间:2023-11-30 02:19:01 25 4
gpt4 key购买 nike

有一个我想使用的函数:

static bool s_send(zmq::socket_t & socket, const std::string & string)

当在以下情况下使用该函数时,它会抛出运行时错误。

zmq::socket_t* prt_publisher_socket;
zmq::socket_t publisher_socket(context, ZMQ_REP);

prt_analysis_socket = &publisher_socket;
s_send(*prt_publisher_socket, "testing...");

参数有问题

zmq::socket_t & socket

如何正确传入prt_publisher_socket

最佳答案

你打错了,你分配给 prt_analysis_socket 而不是 prt_publisher_socket

但是你根本不需要一个指针,只要这样就可以了

zmq::socket_t analysis_socket(context, ZMQ_REP);
s_send(analysis_socket, "testing...");

关于c++ - 将 Socket_t 指针传递给 ZeroMQ 发送函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51377690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com