# File lib/rev/socket.rb, line 169
169:       def on_success(addr)
170:         host, port, args = @host, @port, @args
171: 
172:         @sock.instance_eval {
173:           # DNSResolver only supports IPv4 so we can safely assume an IPv4 address
174:           socket = TCPConnectSocket.new(::Socket::AF_INET, addr, port, host)
175:           initialize(socket, *args)
176:           @connector = Connector.new(self, socket)
177:           @resolver = nil
178:         }
179:         @sock.attach(evloop)
180:       end