問題タブ [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.
android - コンテンツ プロバイダーからのコンテンツ リゾルバーのプッシュ通知
コンテンツ プロバイダーがデータを変更した場合に、コンテンツ リゾルバーに通知する方法があるかどうかを知りたいです。
私の場合、データベースのコンテンツを表示するアプリがあります。db のデータを変更する別のアプリがあります。バックグラウンドでデータが変更されたことをプッシュ経由でアプリに通知できるかどうかを知りたいです。
コンテンツ プロバイダーに接続しているコンテンツ リゾルバーに関する情報は見つかりませんでした。また、コンテンツ プロバイダーとリゾルバーの間で間違った方法で通信する方法もわかりません。
可能であるか、より良いアイデアがある場合は、今すぐ誰かを実行してください。
java - 2つのアプリケーション間で通信するための最良かつ最速の方法は何ですか?
私は楽しみのためにJavaプログラムを作成しました。このプログラムを使用すると、最初のコンピューターのマウスを使用して秒のコンピューターのマウスを制御できます。したがって、マウスを動かすたびに、カーソルのxとyがクライアントアプリケーションに送信されます。次に、ロボットクラスを使用してマウスを移動します。現在、私は通信にソケットを使用していますが、それを行うためのより良い方法は本当に遅いです。可能であれば、コードに感謝します
linux - セマフォ値をデクリメントした後にプロセスが異常終了した場合のセマフォ値に関する質問
私の理解によれば、セマフォの値を1から0に減らした後にプロセスがダウンした場合、セマフォの値は0のままです。
同じプロセスが再び起動し、同じセマフォを再取得しようとすると、永久にブロックされます。
プロセスが異常終了した場合、セマフォ値をデクリメントした後に 1 にリセットする方法はありますか?
.net - ソケット通信はプロセス間通信の信頼できるプロトコルですか?
ソケット接続を使用して2つのPCアプリケーション間で通信するために使用される通信プロトコルを設計しています。最も一般的なケースは、両方のアプリケーションが同じマシンで動作する場合ですが、リモートマシンで1つのアプリケーションを実行することは可能です。アプリケーションは、最大2Mb/sのデータを交換できます。問題は、確認パケットを使用して、一方のアプリケーションによって送信されたパケットがもう一方のアプリケーションによって受信されたことを確認する必要があるかどうかです。ソケットがTCP接続を使用していることを知っているので、確認/再送信はすでに実装されていますが、実際にそれを使用した人からのフィードバックが必要です。
使用されるテクノロジー:-ソケットサーバー:次のライブラリを使用する.NETアプリケーション:http://www.codeproject.com/KB/IP/AsyncSocketServerandClien.aspx- ソケットクライアント:.NETまたはDelphiアプリケーション
c - バックグラウンド プロセス ハンドラの設定方法
そのため、フォアグラウンド プロセスとバックグラウンド プロセスの両方を持つことができるシェルを作成しています。私は持っています:
したがって、私はハンドラーを持っています:
このハンドラーは、状態が変化するフォアグラウンドとバックグラウンドの両方の子をキャプチャします。私のシェルはフォアグラウンド プロセスで動作するようです。しかし、バックグラウンド プロセスを呼び出すとすぐに、正常に動作しなくなります...これは、このハンドラーが原因である可能性があります。
何かが間違っている/欠けているかどうか、誰でも見ることができますか?
process - CでのカーネルとC#でのシェルの実装
1つの言語でMVCアーキテクチャの制御を実装し、他の言語で表示することは可能ですか?
私が探しているのは、Cに「カーネル」があり、C#に「シェル」があるパターンです。
または、Cの「サーバー」とC#の「クライアント」のように(ただし同じマシン内に)。
私が思いついた唯一のアプローチは、パイプまたはソケットを使用して2つのプロセス間で通信することです。
より良いアプローチはありますか?(確かにありますが、それは何ですか?)
Eidt:ここMSDNでいくつかのアプローチを見つけましたが、何が理想的か疑問に思います。
android - Android C ネイティブ アプリケーションと Android アプリケーション間の通信
バックグラウンドで実行されているネイティブのC Androidアプリケーションと、ネイティブのC Androidアプリケーションと従来のJava Androidアプリケーションを通信させる方法を誰かが知っているかどうかを尋ねたいと思います。ありがとう。
python - 効率的な Python から Python への IPC
次の要件を持つプロセス間通信 (IPC) フレームワーク\テクニックとは:
- 2 つの Python プロセス間でネイティブ Python オブジェクトを転送する
- 時間と CPU の効率が高い (RAM の効率は関係ありません)
- クロスプラットフォーム Win\Linux
- あると便利: PyPyで動作します
更新 1:プロセスは同じホスト上にあり、同じバージョンの Python および他のモジュールを使用します
更新 2:プロセスはユーザーによって独立して実行され、それらのいずれも他のプロセスを生成しません
c# - WinForms アプリの別のプロセス インスタンス内でメソッドを呼び出すにはどうすればよいですか?
Mutex を使用して、それがシステム上で実行されているアプリケーションの唯一のインスタンスであることを確認するアプリケーションに取り組んでいます。
アプリケーションの別のインスタンスが起動しようとしたときに、元のインスタンスでメソッドを実行したいと考えています。
アプリケーションの別のインスタンスからアプリケーション内の特定のメソッドを呼び出すことはできますか?
メッセージを HWND_BROADCAST に送信して RegisterWindowMessage/PostMessage Win32 API を使用する例をいくつか見つけましたが、それらを機能させることができませんでした。
アプリを特権モードで実行する必要がない、これを行うためのより良い方法はありますか?
c#-4.0 - 別のプロセスから MemoryMappedFile を更新したことをどのように伝えますか?
MemoryMappedFile を使用して、ネイティブ アプリと .NET アプリの間で通信したいと考えています。私が疑問に思っている問題は、ファイルの更新が完了したことを .NET アプリに伝えるにはどうすればよいですか? またはその逆。
Windowsメッセージを使用して通信できると思いますが、より良い方法があるかどうか疑問に思っていました。
ありがとう。デイブ・マクナルティ