canonname

addrinfo.canonname => string or nil
Instance Public methods

returns the canonical name as an string.

nil is returned if no canonical name.

The canonical name is set by ::getaddrinfo when AI_CANONNAME is specified.

list = Addrinfo.getaddrinfo("www.ruby-lang.org", 80, :INET, :STREAM, nil, Socket::AI_CANONNAME)
p list[0] #=> #<Addrinfo: 221.186.184.68:80 TCP carbon.ruby-lang.org (www.ruby-lang.org)>
p list[0].canonname #=> "carbon.ruby-lang.org"
doc_ruby_on_rails
2015-03-30 05:51:50
Comments
Leave a Comment

Please login to continue.