Foros > C# (Sharp) ( Limpio y listo para usarse ): Obtener IP local y Remota

  1. zubia68

    Mensajes [1] - Enviado el Miércoles 17 de Octubre de 2007 a las 13:58hs

    Hola a todos,

    Tengo un problema que me esta volviendo loco.
    Estoy haciendo una app web en VS 2003 utilizando c#.

    El caso es que para hacer unas cosas, necesito tener la IP del servidor y del cliente en la capa DAO.

    El caso es que despues de probar infinidad de c?digos diferentes, siempre me devuelve la IP del servidor y nunca consigo la del cliente.

    Lo ultimo que he probado ha sido esto;

    String strHostName = Dns.GetHostName();

    Socket d= null;

    IPAddress hostIPAddress1 = (Dns.Resolve(strHostName)).AddressList[0];

    IPEndPoint hostIPEndPoint = new IPEndPoint(hostIPAddress1,80);

    d= new Socket(hostIPEndPoint.AddressFamily,SocketType.Stream,ProtocolType.Tcp);

    d.Connect(hostIPEndPoint);

    string e= ((IPEndPoint)d.RemoteEndPoint).Address.ToString();

    string k= ((IPEndPoint)d.LocalEndPoint).Address.ToString();



    Y con la inspeccion de variables "e" y "k" tienen la IP del servidor.



    Si me podeis ayudar os lo agradeceria mucho

    Un saludo y gracias de antemano

    Alex Garcia


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API