2016-06-27 1 views
-2

ホストマシンからネットワークを介して他のマシンにコマンドを送信したい。ホストマシン上のあるスレッドからネットワークを介して実行中のある種のサービススレッドにデータを送信

私が欲しいのは、他のマシン上で常時稼働しているリスナーまたはサービススレッドのようなものであり、まもなくそれに応じてホストからのコマンドに遭遇します。

これをどのようにしてPythonで実現できますか?

答えて

1

私はあなたがRPC(リモートプロシージャコール)とIPC(プロセス間通信)を混同していると思います。 IPCはローカルでしか起こらないものですが、RPCはリモートシステム上のものを実行するために使用できるものです。

基本的なクライアントとサーバーの通信のシナリオはここで行いたいので、インターネットで何千ものチュートリアルを見てみましょう。適切に実装されたサーバーには、1つまたは複数のサービス・リスナーがあるため、参照しているシナリオはかなり標準的なものです。

0

あなたがしたいことについてさらに詳しい情報がない場合、必要な低レベルの構造はソケットです。 Pythonのsocket HowToを参照してください。これは、使用例を正確に示しています。

最初に質問する必要がある場合は、既存のパッケージを使用する方が賢明かもしれないことに注意してください。あなたが何をしたいかによって、twistedpyro、さらにはcherrypyのようなhttpベースのサーバが適しているかもしれません。 Googleはもっと多くを吐き出すだろう。

関連する問題