D-Busでは、プログラム間の通信が可能です。このIPCはどのように実装されていますか? Unixドメインソケット、共有メモリ+セマフォー、名前付きパイプ、その他何か?多分組み合わせ?Dバスの基礎となる輸送手段は何ですか?
7
A
答えて
3
どうやら、IPCまたはTCP/IP:
http://www.freedesktop.org/wiki/Software/dbus
更新:
私が意味する、異なるOSの、プラスTCP/IP上で複数のIPC方法。
http://dbus.freedesktop.org/doc/dbus-daemon.1.htmlは、Unixリファレンス・エディションがunixドメイン・ソケットとtcp/ipの両方を使用していることを示しています。
4
これは、質問DBus queryと非常によく似ています。そして、グーグルの答えは、TCP/IPまたはUnixドメイン用のソケットでした。
4
通常、UNIXソケットを使用していると思います。 Linuxでは、「抽象名前空間」Unixソケットを使用することがありますが、ファイルシステムに可視ファイルとして物理的に存在しないことを除いては同じです。
2
そこにhas been in the past some attempt to use netlink socketsカーネルから直接です。もっと最近(最後のLPC中に発表された)、D-Busのユーザー空間デーモンを取り除き、D-Busをカーネルに入れる人もいますが、おそらくソケットも使用しますが、netlinkや他のアプローチを復活させるかもしれません。
関連する問題
- 1. クロスコンパイラのDバス
- 2. DバスとHALのユニットテスト?
- 3. Dバスのリモートコントロールカーの例
- 4. ルックアップクラスLINQでは、基礎となるデータ構造は何ですか?
- 5. javascriptの文字列比較の基礎となる論理は何ですか?
- 6. Dバス接続の問題
- 7. QT GUI Framework for Windowsの基礎となる技術は何ですか?
- 8. Adaboostの最も強力な代替手段は何ですか?
- 9. C++で3Dゲームのネットワーキングの基礎は何ですか?
- 10. たAdvancedDataGrid:基礎となるのdataProviderに
- 11. モックオブジェクトの基礎となるタイプ
- 12. TypeScript - '輸出輸入'とは何ですか?
- 13. constでu32 :: BITSの代替手段は何ですか?
- 14. NDBのバックリファレンスプロパティの代替手段は何ですか?
- 15. Delphi 7のFreeAndNilの代替手段は何ですか?
- 16. QueryStringの最良の代替手段は何ですか
- 17. HTML電子メールのマージンの代替手段は何ですか?
- 18. jQueryのsetIntervalの代替手段は何ですか?
- 19. phpGridの他の代替手段は何ですか?
- 20. C/C++用のマルチデータベースライブラリの代替手段は何ですか?
- 21. Oracle JDBCのCallableStatement getParameterMetaData()。getParameterType()の代替手段は何ですか?
- 22. Dバス、UDisk、およびGlibmmのバインディング
- 23. Cでは、sscanfの安全な代替手段は何ですか?
- 24. アンドロイド方位センサーの代替手段は何ですか?
- 25. Azure Cloud Service(Classic)の代替手段は何ですか?
- 26. django-sentryの軽量代替手段は何ですか?
- 27. Googleアナリティクスの代替手段は何ですか
- 28. hta(HTMLアプリケーション)の代替手段は何ですか?
- 29. -dpkg for Macの代替手段は何ですか?
- 30. Node.jsドメインモジュールの代替手段は何ですか?