Есть ли способ проверить подключение к Интернету в Linux Ubuntu? Поскольку это только для Windows - программно проверить, у моей машины есть доступ в интернет или нет
Или с помощью библиотек Poco.
Есть ли способ проверить подключение к Интернету в Linux Ubuntu? Поскольку это только для Windows - программно проверить, у моей машины есть доступ в интернет или нет
Или с помощью библиотек Poco.
Вы можете использовать команду route в Linux для проверки
FILE *output;
if(!(output = popen("/sbin/route -n | grep -c '^0\\.0\\.0\\.0'","r")))
{
return 1;
}
unsigned int i;
fscanf(output,"%u",&i);
if(i == 1)
cerr<<"There is internet connection\n";
else if(i == 0)
cerr<<"There is no internet connection\n";
pclose(output);
Дополнительную информацию об этом можно найти здесь.