當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby BasicSocket.remote_address用法及代碼示例


本文簡要介紹ruby語言中 BasicSocket.remote_address 的用法。

用法

remote_address → addrinfo

返回由 getpeername 獲得的遠程地址的 Addrinfo 對象。

請注意,addrinfo.protocol 用 0 填充。

TCPSocket.open("www.ruby-lang.org", 80) {|s|
  p s.remote_address #=> #<Addrinfo: 221.186.184.68:80 TCP>
}

TCPServer.open("127.0.0.1", 1728) {|serv|
  c = TCPSocket.new("127.0.0.1", 1728)
  s = serv.accept
  p s.remote_address #=> #<Addrinfo: 127.0.0.1:36504 TCP>
}

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 BasicSocket.remote_address。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。