Ruby 2.7.0 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > UNIXSocketクラス > peeraddr

instance method UNIXSocket#peeraddr

peeraddr -> [String, String][permalink][rdoc]

接続相手先ソケットの情報を表す配列を返します。配列の各要素は第1要素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。

例:

require 'socket'

UNIXServer.open("/tmp/s") {|serv|
  c = UNIXSocket.open("/tmp/s")
  p c.peeraddr    #=> ["AF_UNIX", "/tmp/s"]
  p c.addr #=> ["AF_UNIX", ""]
}

[SEE_ALSO] UNIXSocket#addr