最終更新:2017-08-07 (月) 17:34:20 (2446d)  

UNIXドメインソケット
Top / UNIXドメインソケット

カーネル内部で完結する高速なネットワークインタフェース

動作

  • サーバプロセスを起動(bind)すると、ファイルシステム上の指定した位置にファイルができます。
  • そのサーバが作成したファイルに、クライアントプロセスから繋ぎに行きます。
    • クライアントは、通常のソケット通信のようにIPアドレスとポート番号を使って相手を探すのではなく、 ファイルパスを使って通信相手を探します。

メモ

  • UNIX ドメインソケットには、UNIX パスの名前がつきます。たとえば、ソケット名には /tmp/foo などがあります。
  • UNIX ドメインソケットは、単一ホスト上のプロセス間でだけ交信します。
  • UNIX ドメイン上のソケットは、単一ホスト上のプロセス間の交信にしか使用できないため、ネットワークプロトコルの一部とは見なされません。

一覧

C言語

Android

  • android.net.LocalSocket?

PHP

  • unix:?//
  • udg:?//

関連

参考