English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Inizializzazione

Host Name

funzione copia link

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()

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()
}
  • 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

Vedi Anche

  • To String (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum