当我需要它们之间的对话时(在同一台计算机上的 MS Windows 上),我将 MailSlots 与 Delphi 用于我的软件。 现在我需要做同样的事情,但在 Python 和 MS Windows 上,但也在 Linux 上。 那么:在同一台计算机上运行的 Python 编写的软件之间进行通信的最佳方式是什么? 对于某些防火墙问题,我宁愿避免 IP 对话框。 正如我测试的那样,我不想要所有的 DIsk 文件共享解决方案。
简而言之:
- 2 Python software on the same computer need to dialog.
- No IP
- No Disk File share.
最佳答案
multiprocessing模块有Listeners and Clients : “它基本上提供了一个高级的面向消息的 API,用于处理套接字或 Windows 命名管道。”
关于python - 在同一台计算机上运行的 Python 软件之间进行通信的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5343264/