PyZmq 在 bind() 之后确保 connect()
Posted
技术标签:
【中文标题】PyZmq 在 bind() 之后确保 connect()【英文标题】:PyZmq ensure connect() after bind() 【发布时间】:2015-10-12 07:17:10 【问题描述】:为了在两个python进程之间建立一些通信,我开始使用pyzmq。由于通信很简单,我使用带有 tcp 套接字的 Zmq.PAIR 消息传递模式。基本上一个进程绑定在一个地址上,另一个进程连接到同一个地址。然而,这两个操作都发生在启动时,并且由于我无法控制进程启动的顺序,所以我经常遇到在 'bind()' 之前调用 'connect()' 的情况,这会导致无法建立通信。
有没有办法知道套接字尚未准备好连接? 在这种情况下应采用哪些策略来获得安全连接?【问题讨论】:
【参考方案1】:在连接之前先睡一会儿。所以bind会先运行,等待一段时间后connect会继续
【讨论】:
以上是关于PyZmq 在 bind() 之后确保 connect()的主要内容,如果未能解决你的问题,请参考以下文章