最終更新:2017-08-07 (月) 17:34:20 (2425d)
UNIXドメインソケット
Top / UNIXドメインソケット
カーネル内部で完結する高速なネットワークインタフェース
動作
- サーバプロセスを起動(bind)すると、ファイルシステム上の指定した位置にファイルができます。
- そのサーバが作成したファイルに、クライアントプロセスから繋ぎに行きます。
- クライアントは、通常のソケット通信のようにIPアドレスとポート番号を使って相手を探すのではなく、 ファイルパスを使って通信相手を探します。
メモ
- UNIX ドメインソケットには、UNIX パスの名前がつきます。たとえば、ソケット名には /tmp/foo などがあります。
- UNIX ドメインソケットは、単一ホスト上のプロセス間でだけ交信します。
- UNIX ドメイン上のソケットは、単一ホスト上のプロセス間の交信にしか使用できないため、ネットワークプロトコルの一部とは見なされません。
一覧
- netstat -al --protocol=unix
C言語
Android
- android.net.LocalSocket?