問題タブ [inter-process-communicat]

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.

0 投票する
1 に答える
496 参照

c#-4.0 - 同一マシン上のプロセス間通信

ここで、ConsoleApplication35.exe で作成された ConsoleApplication36.exe でオブジェクト share1 を使用したいと考えています。これを行うにはどうすればよいですか??ConsoleApplication36.exeのコードを送ってください..

0 投票する
1 に答える
1754 参照

c#-4.0 - tcpを使用した同じマシンでのプロセス間通信

クライアントとサーバーの2つのプロセスがあります。これは次のとおりです:これは私のクライアントプロセスです:-

そしてこれは私のサーバープロセスです:

ただし、次のようなエラーが発生します。サーバープロセスのエラー:アセンブリ'ConsoleApplication45、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=null'が見つかりません。

0 投票する
0 に答える
382 参照

python - tornado Web サーバーを停止しています

この質問はすでに聞かれていることは知っていますが、提案された解決策は私にはうまくいきません。トルネードを実行したいのですが、別のアプリケーションのコマンドから何らかの方法でトルネードを停止できるようにしたいと考えています。

問題は、http://pastebin.com/KU3KN0Zhのソリューションに従う場合、プロセスが既に実行されている場合にメソッドを呼び出すにはどうすればよいですか (スリープと最後に削除されるstopTornado()と仮定します)。stopTornado

基本的に、このメソッドを呼び出す (または starttornado スクリプトにメッセージを送信する) ことができる別の Python スクリプトが必要です。

これを達成する方法を知っている人はいますか?

0 投票する
1 に答える
769 参照

windows - 別のプロセスからリストビューデータを読み取る

これは一種のGUI自動化アプリケーションであり、別のプロセスのリストビューからデータを読み取りたいと考えています。

リストビュークラスはSysListView32であり、次のスタイルが設定されていますLVS_OWNERDRAWFIXED

通常、次の手順を使用してリストビューからテキストを読み取ることができます

  • 他のプロセスのメモリスペースにメモリを割り当てます
  • そのプロセスで割り当てられたバッファのポインタでテキストを読むためにlistviewにメッセージを送信します
  • バッファを読み取る

リストビューがownerdrawnでない場合は正常に機能しますが、この場合、listviewは所有者によって描画されているように見えます。つまり、listitemにはデータがありません。

私が説明した方法または任意の方法によって、あるいはAPIまたはその他の方法をフックすることによって、そのようなリストビューからテキストを読み取ることは可能ですか?

0 投票する
0 に答える
172 参照

ipc - 分散システムでの通信 - ファイルは本当に使用されていますか?

コミュニケーションの種類

一時的• メッセージは、通信プロセスがアクティブな間のみ存在します

永続的• プロセスがアクティブでない場合でもメッセージは持続します • 受信プロセスの実行を持続するメッセージ キューに入れます)

ファイル!• ファイルは、同じまたは異なるプログラムの別のアクティベーション (インスタンス化、実行) へのメッセージです • メッセージパッシング (パイプ、ポートファイル) に拡張されたパラダイム

上記の抜粋は、私が見たいくつかのスライドからの分散システムのコンテキストにあります。スライドでの「ファイル」の使い方がわかりません。このファイルはどのようなコンテキストにありますか? 分散システムにファイル通信はありますか、それとも上記の説明に何か問題がありますか?

0 投票する
4 に答える
19241 参照

c# - 2つのプロセス間でデータを交換する方法は?

重複の可能性:
C#のIPCメカニズム-使用法とベストプラクティス

私には2つの異なるプロセスがあります:AB

プロセスは、プロセスにいくつかのデータ(バイト、文字列、構造などの配列)Aを送信したいと考えています。BしたがってA、次のバッファを送信する必要があるとします。

そしてB、このバッファを受け取る必要があります:

これを行うための最も簡単な解決策は何ですか?

0 投票する
2 に答える
87 参照

c++ - 特定の期間に「accept()」を使用して任意の数の接続を受け入れるにはどうすればよいですか?

たとえば、接続するクライアントの数はわかりませんが、10 秒間など、任意の数のクライアントが接続できるようにしたいと考えています。

今、私はこのようなものを持っています:

これは任意の数の接続を受け入れますが、当然のことながら、while ループの最後の反復では、accept() の呼び出しが終了し、プログラムの続行がブロックされます。

どうすればこの問題を解決できますか?

0 投票する
2 に答える
1080 参照

c - fnctl : C の無効な引数

私はプロセス間通信でファイルのロックを使用しています。次のコードは私を悩ませます... Macintoshのターミナルを介して実行すると

しかし、次のエラーが表示されます: fnctl: 無効な引数

この質問で私を助けてください...

0 投票する
0 に答える
116 参照

c++ - 2 つの異なるプログラム間で std::string をコピーする

一部のプログラムで生成された std::string があります。この文字列を使用する必要がある別のプログラムがあります。一方、(デバッグ目的で)これらのプログラムは独立していますが、この文字列を他のプログラムで取得して処理したいと考えています。文字列をテキストとしてコピーし (たとえば、デバッガーで文字列 bu テキスト ビジュアライザーを表す)、その後、2 番目のプログラムで std::string(text) を使用してこの文字列のコピーを生成できますか? テキストは〜200行です。

0 投票する
2 に答える
443 参照

vb.net - NamePipeを使ってオブジェクトを転送する【プロセス間通信】VB.NET

これまでのところ、送信者と受信者の間でテキストを転送できるようにする部分を完了しました。ネームパイプを使用してオブジェクトを転送する方法はありますか? 例えば。配列リスト