1. ホーム
  2. sockets

[解決済み] TCPループバック接続とUnixドメインソケットの性能比較

2022-06-06 04:18:50

質問

AndroidとiOSベースのアプリケーションを開発中で、同じデバイスで動作するサーバーと通信する必要があります。現在、アプリとサーバーとの通信に TCP ループバック接続を使用しています (アプリはユーザー層で記述され、サーバーは Android NDK を使用して C++ で記述されています)。

通信を Unix ドメインソケットに置き換えることで、パフォーマンスを向上させることができるでしょうか。

あるいは、一般的に、Unix ドメインソケットが TCP ループバック接続よりも良いパフォーマンスを与えることを証明する証拠/理論がありますか?

どのように解決するのですか?

ループバックのローカルホスト接続よりも unix ドメインソケットによるローカルプロセス間通信の方が、TCP オーバーヘッドが少ないので高速になるはずです。 ここで .