如何关闭R中已打开的zmq套接字?
port = 1111
zmq_context <- init.context()
zmq_service.socket <- init.socket(zmq_context,"ZMQ_REQ")
connect.socket(zmq_service.socket, paste("tcp://127.0.0.1:", port, sep = ""))
在我看来,我可以删除该对象并期望垃圾收集器浪费它。
rm(zmq_service.socket, zmq_context)
答案 0 :(得分:0)
它已由开发人员修复。请参阅gihub issue。
disconnect.socket <- function(socket, address) {
invisible(.Call("disconnectSocket", socket, address, PACKAGE="rzmq"))
}