Ich versuche, eine TCP-Socket-Verbindung zu einer IP-Adresse zu machen. Ich kann dies tun, indem direkt eine IP-Adresse wie folgt Parsen:Auflösen einer IP-Adresse von DNS in C#
IPAddress ipAddress = IPAddress.Parse("192.168.1.123");
IPEndPoint remoteEP = new IPEndPoint(ipAddress, 80);
// Create a TCP/IP socket.
Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); // This works!
aber ich kann nicht herausfinden, wie von einem DNS-String diese IP-Adresse prophezeien. Ich habe jede Kombination der folgenden versucht:
IPAddress ipAddress = Dns.Resolve("www.mydns.org"); // No dice
IPAddress ipAddress = Dns.GetHostEntry("www.mydns.org"); // Nada
IPAddress ipAddress = IPAddress.Parse(Dns.Resolve("www.mydns.org")); // So many errors...
IPAddress ipAddress = IPAddress.Parse(Dns.Resolve("www.mydns.org").toString()); // WTh is this attempt anyway?
Würde jemand von euch Art Seelen hat einen Tipp, mir zu helfen eine IPAddress aus einem DNS-Squeeze? nur
Sie mein Herr, ein Assistent. Vielen Dank. – Nanomurf