首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法通过IPC获取ZeroMQ python绑定来接收消息怎么办?

无法通过IPC获取ZeroMQ python绑定来接收消息怎么办?

提问于 2018-03-14 06:55:55
回答 2关注 0查看 329

我试图通过IPC实现PUB / SUB。如果我更改了下面的代码,以便订阅者绑定到“tcp:// *:5000”,并且发布者连接到“tcp:// localhost:5000”,它就可以工作,但是我无法通过IPC工作。我究竟做错了什么?

subscriber.py

import zmq, json

def main():
    context = zmq.Context()
    subscriber = context.socket(zmq.SUB)
    subscriber.bind("ipc://test")
    subscriber.setsockopt(zmq.SUBSCRIBE, '')
    while True:
        print subscriber.recv()

if __name__ == "__main__":
    main()

publisher.py

import zmq, json, time

def main():
    context = zmq.Context()
    publisher = context.socket(zmq.PUB)
    publisher.connect("ipc://test")
    while True:
        publisher.send( "hello world" )
        time.sleep( 1 )

if __name__ == "__main__":
    main()

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档