gpt4 book ai didi

python - 停止 Avahi 服务并返回元素列表

转载 作者:行者123 更新时间:2023-11-30 23:54:32 25 4
gpt4 key购买 nike

已关注 this example当我获取所有元素并将它们返回到列表中时,我想停止服务。

停止无限循环就是调用gobject.MainLoop().quit(),但是不知道何时何地调用。谢谢

最佳答案

当当前最后一个服务到达时,您将需要停止服务浏览。这将为您提供当前可用服务的快照。

C 层有一个标志,允许您检查是否有更多服务即将推出。它的名称为 AVAHI_BROWSER_ALL_FOR_NOW。我不熟悉 python 绑定(bind),但也许可以在回调的 stype 或 flags 参数中以某种方式检查此标志?

当您看到此标志已设置时 - 调用gobject.MainLoop().quit()

关于python - 停止 Avahi 服务并返回元素列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5126413/

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