TCPループバック接続とUnixドメインソケットのパフォーマンス 質問する

TCPループバック接続とUnixドメインソケットのパフォーマンス 質問する

同じデバイスで実行されているサーバーとの通信を必要とする Android および iOS ベースのアプリケーションに取り組んでいます。現在、アプリケーションとサーバーとの通信には TCP ループバック接続を使用しています (アプリケーションはユーザー レイヤーで記述され、サーバーは Android NDK を使用して C++ で記述されています)

内部通信を Unix ドメイン ソケットに置き換えるとパフォーマンスが向上するかどうか疑問に思っています。

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

ベストアンサー1

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

おすすめ記事