if( nif != null ) sbuf.append( "%" + nif.getName() ); else if( scope_id_set ) sbuf.append( "%" + scope_id );
  public String getHostAddress()  {		StringBuffer sbuf = new StringBuffer(40);    for (int i = 0; i < 16; i += 2)      {			int x = ((ipaddress[i] & 0xFF) << 8) | (ipaddress[i + 1] & 0xFF);				if (i > 0)				sbuf.append(':');				sbuf.append(Integer.toHexString(x));		}		return sbuf.toString();	}