Как лучше всего взаимодействовать между программами Python, работающими на одном компьютере? - PullRequest
1 голос
/ 17 марта 2011

Я использовал MailSlots с Delphi для своих программ, когда мне были нужны диалоги между ними (в MS Windows на том же компьютере).Теперь мне нужно сделать то же самое, но с Python и в MS Windows, но также и в Linux.Итак: как лучше всего общаться между написанным программным обеспечением Python, работающим на одном компьютере?Для некоторых проблем с брандмауэром я бы предпочел избегать IP-диалогов.Поскольку я тестировал это, я не хочу все решения для совместного использования файлов DIsk.

Итак, вкратце:

  • 2 Программное обеспечение Python на том же компьютере должно быть диалоговымдоля.

Ответы [ 3 ]

2 голосов
/ 17 марта 2011

В Linux вы можете использовать DBus , который имеет привязки для Python и фактически обеспечивает связь между процессами даже на разных языках.

К сожалению, это не переносимо.Я не знаю, что подойдет для среды Windows.

2 голосов
/ 17 марта 2011

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 100 *

0 голосов
/ 17 марта 2011

Как насчет того, чтобы один из них был потоком, созданным другим?

...