Endereço Inet

Endereço Inet

# novo endereço Inet()

classe contém propriedades e métodos para InetAddress

De Depósito

# (estático) getAllByName(hospedeiro) → {Matriz.Endereço Inet>}

parâmetros:
Nome Formato Descrição
host Tanga

valor do nome do host a ser usado para pesquisar

retorna:
Formato
Variedade.Endereço Inet>

# (estático) getPorEndereço(host, endereço) → {Endereço Inet}

parâmetros:
Nome Formato Descrição
host corda
addr Variedade.
retorna:
Formato
Endereço Inet

# (estático) getPorEndereço(endereço) → {Endereço Inet}

parâmetros:
Nome Formato Descrição
addr Variedade.
retorna:
Formato
Endereço Inet

# (estático) getPorNome(hospedeiro) → {cadeia}

parâmetros:
Nome Formato Descrição
host nulo

o host especificado ou .

retorna:

um endereço IP para o nome de host fornecido.

Formato
corda

# (estático) obterLocalHost() → {Endereço Inet}

retorna:
Formato
Endereço Inet

# (estático) getLoopbackAddress() → {Endereço Inet}

retorna:
Formato
Endereço Inet

# é igual a(objeto) → {booleano}

Compara este objeto com o objeto especificado. O resultado é {true} se e somente se o argumento não for {null} e representar o mesmo endereço IP desse objeto. Duas instâncias de {InetAddress} representam o mesmo endereço IP se o comprimento dos arrays de bytes retornados por {getAddress} for o mesmo para ambos, e cada um dos componentes do array for o mesmo para os arrays de bytes.

parâmetros:
Nome Formato Descrição
obj objeto

o objeto com o qual comparar.

retorna:
Formato
booleano

# getEndereço() → {Matriz. }

Retorna o endereço IP bruto deste objeto {InetAddress}. O resultado está na ordem de bytes da rede: o byte de ordem mais alta do endereço está em {getAddress()[0]}.

retorna:

o endereço IP bruto deste objeto.

Formato
Variedade.

# getCanonicalHostName() → {Sequência}

Obtém o nome de domínio totalmente qualificado para este endereço IP. Método de melhor esforço, o que significa que talvez não possamos retornar o FQDN dependendo da configuração do sistema subjacente Se houver um gerenciador de segurança, esse método primeiro chama seu método {checkConnect} com o nome do host e {-1} como seus argumentos para ver se o código de chamada tem permissão para saber o nome do host para este endereço IP, ou seja, para se conectar ao host. Se a operação não for permitida, retornará a representação textual do endereço IP.

Desde a:
  • 1.4
retorna:

o nome de domínio totalmente qualificado para este endereço IP ou, se a operação não for permitida pela verificação de segurança, a representação textual do endereço IP

Formato
Tanga

# getHostAddress() → {Sequência}

Retorna a string do endereço IP na apresentação textual.

Desde a:
  • 1.0.2
retorna:

o endereço IP bruto em um formato de string.

Formato
Tanga

# getHostName() → {cadeia}

Obtém o nome do host para este endereço IP. Se este InetAddress foi criado com um nome de host, esse nome de host será lembrado e retornado; Se houver um gerenciador de segurança, seu método {checkConnect} é chamado primeiro com o nome do host e {-1} como seus argumentos para ver se a operação é permitida. Se a operação não for permitida, retornará a representação textual do endereço IP.

Vejo:
retorna:

o nome do host para este endereço IP ou, se a operação não for permitida pela verificação de segurança, a representação textual do endereço IP.

Formato
corda

# código hash() → {número}

Retorna um hashcode para este endereço IP.

retorna:

um valor de código hash para este endereço IP.

Formato
número

# isAnyLocalAddress() → {booleano}

Rotina de utilitário para verificar se o InetAddress é um endereço curinga.

retorna:

indicando se o endereço Ineta é um endereço curinga.

Formato
booleano

# isLinkLocalAddress() → {booleano}

Rotina utilitária para verificar se o InetAddress é um endereço local de link.

retorna:

indicando se o InetAddress é um endereço local de link; ou false se o endereço não for um endereço unicast local de link.

Formato
booleano

# isLoopbackAddress() → {booleano}

Rotina utilitária para verificar se o InetAddress é um endereço de loopback.

retorna:

indicando se o InetAddress é um endereço de loopback; ou falso de outra forma.

Formato
booleano

# isMCGlobal() → {booleano}

Rotina utilitária para verificar se o endereço multicast tem escopo global.

retorna:

indicando se o endereço tem é um endereço multicast de escopo global, false se não é de escopo global ou não é um endereço multicast

Formato
booleano

# isMCLinkLocal() → {booleano}

Rotina utilitária para verificar se o endereço multicast tem escopo de link.

retorna:

indicando se o endereço tem é um endereço multicast de escopo link-local, false se não é de escopo link-local ou não é um endereço multicast

Formato
booleano

# isMCNodeLocal() → {booleano}

Rotina utilitária para verificar se o endereço multicast tem escopo de nó.

retorna:

indicando se o endereço tem é um endereço multicast de escopo local do nó, false se não é de escopo local do nó ou não é um endereço multicast

Formato
booleano

# isMCOrgLocal() → {booleano}

Rotina utilitária para verificar se o endereço multicast tem escopo de organização.

retorna:

indicando se o endereço é um endereço multicast de escopo local da organização, false se não é de escopo local da organização ou não é um endereço multicast

Formato
booleano

# isMCSiteLocal() → {booleano}

Rotina utilitária para verificar se o endereço multicast tem escopo do site.

retorna:

indicando se o endereço tem é um endereço multicast de escopo site-local, false se não é de escopo site-local ou não é um endereço multicast

Formato
booleano

# isMulticastAddress() → {booleano}

Rotina utilitária para verificar se o InetAddress é um endereço IP multicast.

retorna:

indicando se o InetAddress é um endereço IP multicast

Formato
booleano

# é alcançável(tempo esgotado) → {booleano}

Teste se esse endereço é alcançável. O melhor esforço é feito pela implementação para tentar alcançar o host, mas os firewalls e a configuração do servidor podem bloquear solicitações, resultando em um status inacessível, enquanto algumas portas específicas podem estar acessíveis. Uma implementação típica usará ICMP ECHO REQUESTs se o privilégio puder ser obtido, caso contrário, tentará estabelecer uma conexão TCP na porta 7 (Echo) do host de destino. O valor de tempo limite, em milissegundos, indica a quantidade máxima de tempo que a tentativa deve levar. Se a operação expirar antes de obter uma resposta, o host será considerado inacessível. Um valor negativo resultará em um IllegalArgumentException sendo lançado.

parâmetros:
Nome Formato Descrição
timeout

o tempo, em milissegundos, antes que a chamada seja abortada

retorna:

indicando se o endereço é alcançável.

Formato
booleano

# isSiteLocalAddress() → {booleano}

Rotina utilitária para verificar se o InetAddress é um endereço local do site.

retorna:

indicando se o InetAddress é um endereço local do site; ou false se o endereço não for um endereço unicast local do site.

Formato
booleano

# para sequenciar() → {Sequência}

Converte este endereço IP em uma String. A string retornada tem o formato: nome do host / endereço IP literal. Se o nome do host não for resolvido, nenhuma pesquisa de serviço de nome reverso será executada. A parte do nome do host será representada por uma string vazia.

retorna:

uma representação de string deste endereço IP.

Formato
Tanga