0

Python を熟知している皆さん、助けが必要です。私は PyQt を使用して、windows/linux/osx で実行される python (appA) で記述されたアプリケーション用の統合 ui 要素をいくつか作成しています。これらの要素は、私が書いた PyQt アプリ (appB) と通信できるようにする必要があります。別々に(同じホスト)。

1 つのアプリに統合された UI 要素と私が作成したスタンドアロン アプリとの間の通信リンクを作成するための最良の (クロスプラットフォーム) アプローチは何でしょうか? appA から appB にメッセージを送受信できるようにしたい...

たとえば、appA が起動すると、統合された UI 要素が「送信」ボタンのある入力フィールドの形式で読み込まれます。データを入力して [送信] を押すと、appB が実行されているかどうか、または起動する必要があるかどうかを確認するテストが実行されます。appB の起動後、データが appB に到着し、appB は配信の確認を appA に送り返します。これは、windows/linux/osx で最小限の遅延とハッキングで動作する必要があります。

私は DBus を見ていましたが、それは WIN には少しバグがあるように見えます。win32api は WIN には適していますが、他の場所では役に立ちません。チュートリアル/サイト/ドキュメントへのリンクは素晴らしいでしょう、または準備ができているコードがあれば:) ! 何にせよ、よろしくお願いします...

4

1 に答える 1

0

raw ソケットを使用したくない場合は、zmq(zeromq) を試してください。ここで良い紹介を見つけることができますzmq

于 2013-08-09T15:35:14.143 に答える