如何关闭gnuradio流程图打开的某些端口?

时间:2018-12-21 08:27:05

标签: python gnuradio-companion

我在gnuradio中设计了一些流程图,然后生成了python代码。在这段代码中,我想关闭所有由top_block_class实例打开的套接字(rpc和zmq套接字),以创建可以使用相同套接字的新对象。

我认为可以使用以下命令打开套接字:

self.zeromq_push_sink_0_1_1 = zeromq.push_sink(gr.sizeof_gr_complex, 1, 'tcp://*:%d'%(zmq_p1), 1000, False)

self.xmlrpc_server_0 = SimpleXMLRPCServer.SimpleXMLRPCServer(('192.168.0.10', server_port), allow_none=True)
self.xmlrpc_server_0.register_instance(self)
self.xmlrpc_server_0_thread = threading.Thread(target=self.xmlrpc_server_0.serve_forever)
 self.xmlrpc_server_0_thread.daemon = True
 self.xmlrpc_server_0_thread.start() 

返回的错误是“地址已在使用中”。

0 个答案:

没有答案