06/12/2010, 12:46
|
| | Fecha de Ingreso: diciembre-2010
Mensajes: 22
Antigüedad: 14 años Puntos: 0 | |
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 |