【发布时间】:2013-04-21 13:27:11
【问题描述】:
我刚开始学习 python 来使用树莓派,我的最终目标是通过在树莓派之间创建一个 p2p 网络来制作一个客户端/服务器应用程序。我选择使用库 asyncore 来制作客户端和服务器,最初使用 pygame 来制作图形,现在我正在尝试使用 PySide 但我遇到了问题。
如何将 asyncore.loop() 集成到 pyside 的主循环中?
【问题讨论】:
-
我猜你可以把 asyncore 放到一个单独的线程中。因此,您将有 2 个并行循环。你到底需要 asyncore 做什么?为什么你不能用 pyside 做到这一点?
-
我希望每个树莓派都能与其他人交流以更改屏幕上显示的内容。
-
我正在想办法接受建议
-
你可以将pyside和asyncore分成2个程序,并在它们之间进行某种通信(ipc)。带有 asyncore 的网络 p2p 守护进程,以及带有 pyside 的 GUI 客户端。
-
你应该看看扭曲的。 twistedmatrix.com/trac
标签: python networking pyside raspberry-pi