DnsClient (gb.net)

Questa classe implementa un semplice client per i servizi di risoluzione Nome/IP con il quale potete ricavare indirizzi IP a partire dai nomi host o viceversa.

Questa classe può svolgere il suo lavoro in modo sincrono, impedendo al programma di rispondere ad altri eventi durante la risoluzione degli hostname in IPs (generalmente per pochi secondi), oppure in modo asincrono.

La modalità di default è quella sincrona.

Questa classe è creabile.

Proprietà
Async   Restituisce od imposta la modalità asincrona del client DNS.
HostIP   Questa proprietà può essere utilizzata in due modi:
HostName   Questa proprietà può essere utilizzata in due modi:
Status   Questa proprietà riflette lo stato dell'istanza corrente di DnsClient:

Metodi
GetHostIP   Prende l'IP dell'host memorizzato nella proprietà HostIP, e tenta di risolverlo.
GetHostName   Prende il nome dell'host memorizzato nella proprietà HostName e tenta di risolverlo.
Stop   Annulla una richiesta asincrona.

Eventi
Finished   Questo evento viene generato quando una richiesta di risoluzione asincrona termina.