Прoблема с подключением через Ip

Есть такой код:

IPHostEntry ipHost = Dns.GetHostEntry(ipAddres);
IPAddress ipAddr = ipHost.AddressList[0];
IPEndPoint ipEndPoint = new IPEndPoint(ipAddr, 9100);
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
client.Send(Encoding.UTF8.GetBytes(WriterText));
client.Close();

ipAdress приходит из вне. Но крашится сразу с первой строчки с ошибкой: Socket.Exceprion "Данный хост неизвестен". На другом устройстве у меня все настроено. И Ip и Шлюз и маска.


Ответы (1 шт):

Автор решения: aepot

ipAdress содержит сам ip устройства к которому я подключаюсь(192.168.100.25) Тип IpAdress - string

DNS - это когда у вас URL (адрес с доменным именем хоста) есть. Задача DNS - превращать доменное имя в IP. Превращать IP в IP DNS не умеет.

IPAddress ipAddr = IPAddress.Parse(ipAddres);
// ...
→ Ссылка