# File lib/celluloid/io/tcp_socket.rb, line 71
      def addr
        socket = to_io
        ra = socket.remote_address
        if ra.ipv4?
          return Resolv::IPv4.create(ra.ip_address)
        elsif ra.ipv6?
          return Resolv::IPv6.create(ra.ip_address)
        else
          raise ArgumentError, "not an ip socket: #{socket.inspect}"
        end
      end