Hola, primero de todo decir que estoy haciendo posts y preguntas en esta categoría porque no la hay de C#. Espero que no estén muy mal colocados.

Como ya sabréis algunos llevo unos días trabajando en un proyecto cliente/servidor y me gustaría que la conexión fuera por DNS en vez de por IP. Así se puede conectar desde cualquier sitio

Mi código para ip es este:
datosConnexio = new IPEndPoint(IPAddress.Parse("192.168.1.78"), 8080);

            connectar();
Entonces para que se conecte a mi DNS he probado esto que lo saque de stackoverflow que aparte de no funcionar, no se si es lo que quiero yo...
IPHostEntry ipHostInfo = Dns.Resolve("nombreDNS.no-ip.biz");
            IPAddress ipAddress = ipHostInfo.AddressList[0];

            IPEndPoint datosConnexio = new IPEndPoint(ipAddress, 8080);

            connectar();
encontre esta referencia aca [Enlace externo eliminado para invitados]
IPHostEntry ipHostInfo = Dns.GetHostEntry("127.0.0.1");
no se si resuelve , proba
paresco malo ,pero soy bueno
Después de un par de días de llorar ofuscado jaja me chivaron la solución!! Por si alguien mas le sirve de ayuda aquí os lo dejo y doy por solucionado el tema!!
datosConnexio = new IPEndPoint(Dns.GetHostAddresses("dnsQueSea.no-ip.biz")[0], 8080);
Responder

Volver a “VB/.NET”