peeraddr -> Array[permalink][rdoc][edit]-
接続相手先ソケットの情報を表す配列を返します。配列の各要素は IPSocket#addr メソッドが返す配列と同じです。
- [EXCEPTION]
Errno::EXXX: - getpeername(2) が 0 未満の値を返した場合に発生します。
require 'socket' TCPSocket.open("localhost", "http") {|s| p s.peeraddr #=> ["AF_INET", 80, "localhost.localdomain", "127.0.0.1"] p s.addr #=> ["AF_INET", 52615, "localhost.localdomain", "127.0.0.1"] } - [EXCEPTION]