我正在寻找正确的ZMQ模式,希望能有所帮助。
我有两个程序:
程序A
:在PC开机时启动,永不停止。
程序B
:仅运行一段时间(例如一小时),并且可能会重新启动几次。
A
需要发送B
消息并等待其回复。
如果B
没有启动,则send()
命令应该失败并立即返回(非阻塞)。如果B
处于启动状态,则它应该发送消息并等待答复。
我已经尝试过使用IPC进行配对,但是在B
关闭其套接字并尝试在下一次运行中再次打开它之后,它没有重新连接。
这可能是微不足道的,但我是ZMQ的初学者,无法从文档中了解(直到现在...)