public InetAddress(byte[] ipaddr) { this(ipaddr, null, null); }
InetAddress(byte[] ipaddr, String hostname) { addr = new byte[ipaddr.length];  for (int i = 0; i < ipaddr.length; i++) addr[i] = ipaddr[i];  this.hostName = hostname; lookup_time = System.currentTimeMillis();  family = 2;  }
    public InetAddress(byte[] ipaddr) {        this(ipaddr, null, null);    }