method
open_server_inaddr_any
v1_8_6_287 -
Show latest stable
- Class:
DRb::DRbTCPSocket
open_server_inaddr_any(host, port)public
No documentation available.
# File lib/drb/drb.rb, line 839
def self.open_server_inaddr_any(host, port)
infos = Socket::getaddrinfo(host, nil,
Socket::AF_UNSPEC,
Socket::SOCK_STREAM,
0,
Socket::AI_PASSIVE)
family = infos.collect { |af, *_| af }.uniq
case family
when ['AF_INET']
return TCPServer.open('0.0.0.0', port)
when ['AF_INET6']
return TCPServer.open('::', port)
else
return TCPServer.open(port)
end
end