問題タブ [communicate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
communicate - Popen.communicate\stdin.write スタック
Python バージョン 2.7.9 を使用しています。Popen プロセスから行を読み取ろうとすると、プロセスが終了するまでスタックします。終了する前に標準入力から読み取るにはどうすればよいですか?
入力が '8200' (正しいパスワード) の場合、出力が表示されます。しかし、パスワードが '8200' から変更された場合、出力がないのはなぜですか?
サブプロセスのソース コード:
Python ソース:
c# - wpf のページ間で通信する
2 つの Pages と 1 つの MainWindow があります..Pages を 2 つの Frames にロードします..今、お互いからメソッドを実行したい..どうすればこれを行うことができますか?
これは Page1.cs です。
これは Page2.cs です。
私の MainWindow では、次のことが起こります。
Page1.cs から Method2 を実行し、Page2.cs から Method1 を実行する方法はありますか?
よろしく
java - Python の「通信」が機能しない
Scanner を使用して stdin から入力を取得する Java プログラムをテストするための Python プログラムを作成しようとしています。
他のすべての投稿は popen との通信を使用することを示していますが、私にとってはまったく機能しません。Python プログラムを実行すると、popen が呼び出され、Java プログラムが入力を待機している間に停止します。popen の後に print ステートメントを書いて確認しました。決して印刷されません。
とてもシンプルです。入力を待つこのプログラムに入力を与えたいだけです。
コードは次のとおりです。
android - インターネット、Bluetooth、または Wi-Fi 接続を使用せずに 2 台の Android フォンを通信するにはどうすればよいですか?
Androidアプリを作りたいです。
WiFi ホットスポットが有効になっている他の電話に、自分の電話から通知を送信することはできますか?
つまり、1 台の電話で WiFi ホットスポットが有効になり、利用可能な WiFi デバイスをスキャンしたところ、利用可能な Wi-Fi リストにその WiFi ホットスポットの ssid が表示され、Wi-Fi ホットスポット ポイントに接続せずに通知またはメッセージを送信したり、Bluetooth を使用したり、インターネット。出来ますか?
python - バックグラウンドでPythonサブプロセスパイプを実行してから終了する方法
音声合成プログラム Festival に殺されるまで音を出してもらいたいです。Bash では、私がやろうとしていることは次のようなものです。
を使用してこれを実行しようとするとsubprocess
、コードが通信機能の使用時にハングします。どうすればこれに対処できますか? プロセスはすぐに強制終了する必要があります。
javascript - サービス間で通信することは良い考えですか?
あるサービスを使用して変数を保存し、service1 によって呼び出される Web API を呼び出す関数を保存する別のサービスを呼び出すことを考えていましたが、これは悪い考えでしょうか?
たとえば、Service1 からのみ値を取得するコントローラーがあります。
以下は、変数と Service2 にある関数への参照のみを格納する Service 1 です。
以下は、関数が Service1 から呼び出される Service2 の一部です。
これは良い考えですか、それともこの方法でサービス間の通信に何か問題がありますか?
python - subprocess.POPEN を使用して非同期の入力と出力を取得する方法
私はこれに数時間取り組んできましたが、良い解決策を思いつくことができませんでした. ちょっとした背景として、コマンド ラインからクローズド ソースのパスワード クラッキング プログラムを実行していますが、GPU の温度が高くなりすぎると常に一時停止する必要があります。
私はこのプログラムを使って python で他の操作を行っているので、それが私が好む言語です。とにかく、パスワード プログラムは、それがどの程度うまく機能しているか、GPU の温度などを定期的に更新し、いつでも一時停止できるようにします。
温度は問題ありませんが、ブロッキングの問題により、一時停止コマンドを送信できないと思います。少なくとも何もしていません。出力をスレッド化する例をいくつか見てきましたが、スレッド化された入力と出力を問題なく使用する例は見たことがありません。
つまり、現在の POPEN の制約の下ではこれが不可能である可能性があることはわかっていますが、何らかの方向性を示していただければ幸いです。
これが私のコードの要点です。まだハッキーな段階なので、ベスト コーディング プラクティスに従っていない可能性があることはわかっています。
python - popen が失敗した後の process.communicate の使用
ssh spawn を使用してコマンドをリモート マシンに送信しようとしています。を使用してコマンドを送信していPopen()
ますが、コマンドが完了したことを確認できますが、その後 (セッションを閉じてリターンコードを取得するために) を使用しようとするcommunicate()
と、プログラムが動かなくなります。
通信に到達すると、プログラムが動かなくなります。