# File lib/cool.io/socket.rb, line 159 def initialize(family, addr, port, host = addr) @host, @addr, @port = host, addr, port @address_family = nil super(family, ::Socket::SOCK_STREAM, 0) begin connect_nonblock(::Socket.sockaddr_in(port, addr)) rescue Errno::EINPROGRESS end end
# File lib/cool.io/socket.rb, line 170 def peeraddr [ @address_family == ::Socket::AF_INET ? 'AF_INET' : 'AF_INET6', @port, @host, @addr ] end