Scopo
Ritorna una stringa contenente il nome o indirizzo IP dell'host client che ha richiesto la sessione.
Sintassi
string host = "" // Leggo il nome dell'host del client
//
host := HostName()
//
host := HostName()
Argomenti
Questa funzione non ha argomenti.Valore di ritorno
Viene ritornata una stringa contenente il nome o l'indirizzo IP dell'host client che ha richiesto la sessione applicativa.
Esempio di codice
// ****************************
// Called when a form is loaded
// ****************************
event InformazioniDiApplicazione.Load()
{
// Leggo le informazioni sull'applicazione che gira sul server
Informazioni.Hostname := HostName()
Informazioni.RevisionNumber := ToString(RevisionNumber())
Informazioni.Path := Path()
}
// Called when a form is loaded
// ****************************
event InformazioniDiApplicazione.Load()
{
// Leggo le informazioni sull'applicazione che gira sul server
Informazioni.Hostname := HostName()
Informazioni.RevisionNumber := ToString(RevisionNumber())
Informazioni.Path := Path()
}
- Viene ritornato il nome o l'indirizzo IP così come conosciuto dal server. Utilizzando il locale o in remoto la stessa funzione si ottengono risultati diversi. Ad esempio se si prova in locale si ottiene 127.0.0.1, numero IP che indentifica il computer stesso, mentre se si esegue il remoto si avrà un numero più simile a 87.22.227.26, numero che identifica un computer su una rete intranet o su internet.
- In generale non è possibile utilizzare questa funzione per identificare il computer dell'utente perchè tutti i collegamenti da indirizzi IP privati verranno visti come provenienti dal gateway che effettua il NAT.
Ultima modifica: 23/03/2021 / Validità: da 6.7.2950