gpt4 book ai didi

python - 两个客户端和一个服务器之间的 Rpyc 接口(interface)

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:31 28 4
gpt4 key购买 nike

所以现在我有 rpyc 客户端 A 来抓取数据,当它找到特定数据时,它会将它发送到我的 rpyc 服务器,然后存储该服务器。可以说我也有 rpyc 客户端 B、C 和 D 连接到我的 rpyc 服务器。我怎样才能使服务器可以将该数据直接发送到客户端 C?

最佳答案

rpyc is symmetric ,客户端可以传递回调给服务器端调用。然后回调在客户端进程中执行。这可能是执行您想要的操作的最简单、最干净的方法。

因此您的服务器需要公开一个新的 register_callback(client_callback) 方法,该方法将回调存储在列表中。然后,每当收到新数据时,您只需调用所有存储的回调。

您还需要处理已注册回调的客户端已经断开连接的情况。它应该像在回调调用周围添加正确的 try/except 一样简单(尽管我不记得您需要捕获的实际异常类型是什么)。

关于python - 两个客户端和一个服务器之间的 Rpyc 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22998195/

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