Récupération du nom de la machine cliente (asp / VB .Net) - C#/.NET managed - Programmation
Marsh Posté le 17-03-2005 à 13:28:09
Normal ton code est executé sur le serveur donc il te renvoie l'adresse du serveur.
Marsh Posté le 17-03-2005 à 13:32:04
Certe, mais je souhaite afficher le nom de la machine cliente, car derrière je l'utilise pour lire une table Sql Server...
Il n'y a pas un moyen de récupérer le nom de la machine qui fait une demande au serveur ?
Marsh Posté le 17-03-2005 à 13:34:14
Si certainement , il faut voir du coté des header HTTP ou faire une fonction en javascript coté client qui fait ça et te le renvoie dans un formulaire
Sur l'evenement onload tu dois pouvoir faire ça
Marsh Posté le 17-03-2005 à 16:05:32
J'ai trouvé la méthode avec les Header Http
Dim Trame As System.Web.HttpContext = Me.Context
Trame.Request.UserHostName
=> donne l'adresse IP du client
Dns.Resolve(Trame.Request.UserHostName).HostName
=> donne le nom de la machine
Marsh Posté le 17-03-2005 à 13:23:02
Salut
Je développe une application en VB .net sous environnement Asp (serveur IIS sur la machine Serveur_1 )
Je désire afficher le nom de l'ordinateur de chaque poste accédant à cette application
J'ai le même problème pour obtenir l'adresse Mac de la carte réseau
Quand j'utilise la commande
System.Windows.Forms.SystemInformation.ComputerName
=> il me retourne le nom du serveur (et nom le poste client )
Merci d'avance.