2016-10-14 10 views
0

てPC2するPC1からのPythonスクリプト(の.pyファイル)を実行します私はC#アプリケーションを介して一緒に仕事をしたい会社(ネットワークに接続):は、私は次のプロットを持ついくつかのアイデア(実装ではなく、唯一のアドバイス)でお願いしますアゲインC#

PC1 - C#の窓は、第二のPC PC2に「ピング」/「メッセージ」を送信しますインストールされたアプリケーションを形成 - C#windowsは、最初のPCからのメッセージ/ ping /を待つアプリケーションです。受信後、彼はスクリプトを実行します。

この「通信」は100%リアルタイムである必要はありませんが、もう1つは1〜2回だけ「ポーク」する必要があります。

私が知っているものは、きれいな解決策ではありません。私はWCF OR Socketsを検討していますが、それぞれについて少ししか読んでいません。

あなたは何をしますか?どの通信プロトコルを選択しますか?

答えて

0

ステップバイステップで行います。まず、そのスクリプトを実行するためのプログラムを作成しようとします。メソッドProcess.Startを試してください。 https://msdn.microsoft.com/en-us/library/system.diagnostics.process.start(v=vs.110).aspx

第2ステップは、そのプログラムに別のコンピュータのメッセージを送信することです。接続がTCPで利用可能で、スクリプトを持つコンピュータが静的IPを持っている場合は、ソケットを使用します。最初のステップコードを実行するためのシグナルメッセージを送信するだけです。