Всем доброго времени суток ! При компиляции возникает ошибки CS1525 , CS1002 , CS1026 . Весь код доступен по ссылке. Вот методы которые вызывают проблемы :
public string LocalIp(int i)
{
if (i == 0) // если локал айпи
{
var host = Dns.GetHostEntry(Dns.GetHostName());
foreach (var ip in host.AddressList)
{
if (ip.AddressFamily == AddressFamily.InterNetwork)
{
return ip.ToString();
}
}
return ""; // если нету подходящего адаптера возвращаем пустоту ( просто для компиляции )
}
else // если нужен внешний
{
// Создаём объект WebClient
var webClient = new WebClient();
// Выполняем запрос по адресу и получаем ответ в виде строки
string temp = webClient.DownloadString(https://www.ipify.org/); // здесь и возникает ошибка
return temp;
}
}
// ...
string Ip; // и здесь тоже возникает ошибка
Ip = LocalIp(0);// ибо нужен только локальный ибо обхода нет
if (NetworkInterface.GetIsNetworkAvailable() == true) // Error 404 !
{
MessageBox.Show("Чувак инет подключи , а потом уже сервера запускай :)");
label1.Text = "Error 404 !";
}
else label1.Text = "Ip:"+Ip;
Ошибка возникает в 162 и 63 строке. Версия Net. 4.6.1 . Полный текст ошибок : 1>C:\Users\User\documents\visual studio 2017\Projects\TestServer1\TestServer1\Form1.cs(162,63,162,63): error CS1525: Недопустимый термин "return" в выражении 1>C:\Users\User\documents\visual studio 2017\Projects\TestServer1\TestServer1\Form1.cs(162,63,162,63): error CS1026: Требуется ")" 1>C:\Users\User\documents\visual studio 2017\Projects\TestServer1\TestServer1\Form1.cs(162,63,162,63): error CS1002: Требуется ";".
никак не пойму, как отправить правильно POST запрос на сайт QIWI, для произведения платежаМой код, который не работает
Когда открываем файл блокнотом видим, что у символов одинаковая длина