В процессе программирования каждый пользователь может столкнуться с такой ситуацией, когда ему вполне ясна поставленная задача, а вот справиться с ней нет совсем никакой возможности. Уже были проанализированы все возможные методы, но они не являются эффективными и не приводят к получению желаемого результата. К задачам подобного плана можно отнести необходимость получения ip адреса компьютера, на котором осуществляется запуск программы. В принципе, ответ на данный вопрос может быть получен при помощи одного из поисковых сервисов, так как реализация данной функцией является довольно востребованной и нередко встречается в различных специализированных программах. Далее будет приведен код программы, реализующей данный метод. При этом, данное решение можно назвать одним из наиболее простых, среди всех реализаций определения сетевого адреса. Да и сама программа работает довольно быстро, благодаря чему пользователь в кратчайшие сроки получает желаемый результат. В остальном, все зависит только от фантазии и желаний разработчика, который может добавлять в разработку различные элементы интерфейса и функции, расширяя функционал своего творения.
// Получаем имя компа.
String host = System.Net.Dns.GetHostName();
// Здесь собсно получаем сам ip адрес.
System.Net.IPAddress ip = System.Net.Dns.GetHostByName(host).AddressList[0];
Console.WriteLine(ip.ToString());