转到ZMQ4 - 关闭在Recv上阻止的套接字?

时间:2014-01-27 12:53:16

标签: go zeromq

我正在使用这个库:https://github.com/pebbe/zmq4用于ZeroMQ的Go绑定。

我的问题是,如何安全地关闭正在等待消息的套接字?我正在考虑为每个套接字创建一个新的上下文,然后我可以终止上下文。

但是pebbe / zmq4库不允许我创建一个新的上下文(或者在我看来这样)。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我的一位教授提出了一个简单而有效的建议。

关闭时,我向套接字发送一个唯一的终止代码,并等待套接字读取它并自行关闭。