6 messaggi dal 12 maggio 2005
Ciao a tutti! Come faccio ad ottenere l'identificativo del pc in rete? Non voglio l'indirizzo IP, ma il nome della macchina che accede al mio sito (si tratta di una intranet)
Grazie a chi mi indicherà la strada.
9 messaggi dal 18 aprile 2005
snapml ha scritto:
Ciao a tutti! Come faccio ad ottenere l'identificativo del pc in rete? Non voglio l'indirizzo IP, ma il nome della macchina che accede al mio sito (si tratta di una intranet)
Grazie a chi mi indicherà la strada.




Prova con questo

string client = Request.UserHostName;
Response.Write((System.Net.Dns.GetHostByAddress(client)).HostName);

Ciao

Nicola
Modificato da nicbua il 24 maggio 2005 14.23 -

nicbua
6 messaggi dal 12 maggio 2005
io ho risolto con questo.
System.Environment.MachineName.ToString();

pero' non so se questo mi da il nome del server che per ora è anche il mio pc oppure se mi ritorna il nome del client che ha effettuato la chiamata.
Sapresti dirmelo?
Grazie
9 messaggi dal 18 aprile 2005
No, ti da il nome del server sul quale risiede l'applicazione.
Aggiungi queste 2 rige nel tua applicazione a prova a connetterti con'altra macchina sul tua macchina di sviluppo.

////Nome della macchina sulla quale risiede l'applicazione
Response.Write(Environment.MachineName);

////Nome della macchina che si connette alla mia applicazione
string client = Request.UserHostName;
Response.Write((System.Net.Dns.GetHostByAddress(client)).HostName);

nicbua

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.