【ゆにっくすどめいんそけっと】
UNIXドメインソケット とは?
最終更新:
💡 同じホスト内のプログラムをつなぐ通信の口
同じホスト内のプロセス同士がデータをやり取りするためのソケット方式。ファイルシステム上のパスで名前を付ける方式のほか、名前を持たないものやLinuxの抽象アドレスもある。
📌 このページのポイント
UNIXドメインソケットって何?
ほかにどんな指定があるの?
ソケットのファイルにデータを書き込むの?
普通のファイルへ内容を保存するのとは違うよ。パス名付きの場合、その場所のソケットファイルは通信相手を見つける入口になる。接続後はソケットを通じて送受信するんだ。
ローカル通信なら必ず速くて安全?
📖 おまけ:英語の意味
「UNIX Domain Socket」 = UNIXドメインのソケット
💬 ここでのdomainはソケットの通信範囲やアドレス方式の区分だよ。UNIXドメインは同じホスト内の通信に使い、LinuxではAF_UNIXやAF_LOCALという名前で指定するんだ。