Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2010, 12:46
yoviejito15
 
Fecha de Ingreso: diciembre-2010
Mensajes: 22
Antigüedad: 14 años
Puntos: 0
Información leer la ip del cliente en C#

Buenos dias a todos,

Tengo una aplicacion en C# y requiero realizar un historial de las acciones que se hicieron en ella, incluyendo la cuenta de la persona y la ip del host del cliente y su nombre de equipo. Ojala alguien me pueda ayudar a resolver mi problema.

Aqui dejo un ejemplo que encontre y que funciona a la perfeccion pero que solo obtiene la ip del host local, y no la direccion del usuario que esta accediente a la aplicacion.

public string LocalIPAddress()
{
string localIP = "";



//IPHostEntry host = Dns.GetHostByName(Dns.GetHostName());

IPHostEntry host = Dns.GetHostName(Dns.GetHostName();



foreach (IPAddress ip in host.AddressList)
{

if (ip.AddressFamily.ToString() == "InterNetwork")

{

localIP = ip.ToString();

break;

}

}
return localIP;
}

saludos