0

嘿,掌握python的家伙/女士们,需要一些帮助。我正在使用 PyQt 为在 windows/linux/osx 上运行的用 python (appA) 编写的应用程序创建一些集成的 ui 元素,我需要这些元素能够与我编写的运行的 PyQt 应用程序 (appB) 通信分开(同一主机)。

在一个应用程序中的集成 UI 元素和我编写的独立应用程序之间创建通信链接的最佳(跨平台)方法是什么?我希望能够从 appA 向 appB 发送/接收消息...

例如 appA 启动,集成的 ui 元素以带有“发送”按钮的输入字段的形式加载。输入数据并点击“发送”后,将执行测试以检查 appB 是否正在运行/是否需要启动,在 appB 启动后,数据到达 appB,appB 将发送确认发送回 appA,反之亦然。这需要在 windows/linux/osx 上以最少的延迟和hackery 工作。

我在看 DBus,但对于 WIN 来说看起来有点问题,win32api 对 WIN 有好处,但在其他地方没用,也许这些东西有灵丹妙药。任何指向教程/网站/文档的链接都会很棒,或者如果你有一些现成的代码:)!无论如何,提前谢谢...

4

1 回答 1

0

如果您不想使用原始套接字,您应该尝试zmq(zeromq)。你可以在这里找到一个很好的介绍zmq

于 2013-08-09T15:35:14.143 回答