gpt4 book ai didi

python - zeromq zmq.Poller & 标准输入

转载 作者:太空狗 更新时间:2023-10-30 01:09:51 39 4
gpt4 key购买 nike

是否可以使用 zmq.Poller 来轮询 stdin 上的数据可用性?如果不是,对于 zeromq 套接字和 stdin 上的数据可用性,在某个时间(理想情况下)轮询最有效的等待时间是什么?

最佳答案

是的,zmq pollers 确实支持原生 FD,包括 stdin 等,因此您只需要检查 sys.stdin.fileno():

poller = zmq.Poller()
poller.register(sys.stdin, zmq.POLLIN)
poller.register(mysocket, zmq.POLLIN)
evts = dict(poller.poll(1000))
stdin_ready = evts.get(sys.stdin.fileno(), False)
socket_ready = evts.get(mysocket, False)

关于python - zeromq zmq.Poller & 标准输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9448247/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com