Type:
Class

The Addrinfo class maps struct addrinfo to ruby. This structure identifies an Internet host and a service.

ipv6_sitelocal?
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

ipv6_sitelocal?() Instance Public methods Returns true for IPv6 site local address

2025-01-10 15:47:30
foreach
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=nil, &block) Class Public methods

2025-01-10 15:47:30
connect_to
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

addrinfo.connect_to([remote_addr_args], [opts]) {|socket| ... }addrinfo.connect_to([remote_addr_args], [opts])

2025-01-10 15:47:30
unix_path
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

addrinfo.unix_path => path Instance Public methods Returns the socket path

2025-01-10 15:47:30
ipv6_v4mapped?
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

ipv6_v4mapped?() Instance Public methods Returns true for IPv4-mapped IPv6 address

2025-01-10 15:47:30
unix?
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

addrinfo.unix? => true or false Instance Public methods returns true if

2025-01-10 15:47:30
ip_unpack
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

addrinfo.ip_unpack => [addr, port] Instance Public methods Returns the IP

2025-01-10 15:47:30
family_addrinfo
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

family_addrinfo(*args) Instance Public methods creates an

2025-01-10 15:47:30
ipv6_multicast?
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

ipv6_multicast?() Instance Public methods Returns true for IPv6 multicast address

2025-01-10 15:47:30
ipv6_mc_linklocal?
  • References/Ruby on Rails/Ruby/Classes/Addrinfo

ipv6_mc_linklocal?() Instance Public methods Returns true for IPv6 multicast

2025-01-10 15:47:30