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.
Properties
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:
|
Methods
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.
|
Events
Finished
|
Questo evento viene generato quando una richiesta di risoluzione asincrona termina.
|