Есть ли функция Linux, эквивалентная InetIsOffline
function in Windows (предоставленная url.dll
), которая может рассказать мне, подключена ли система к Интернету, или мне нужно что-то приготовить?Есть ли эквивалент Linux для функции Windows InetIsOffline?
Причина, по которой я прошу, состоит в том, что я являюсь ранним усыновителем Lhogho. Я узнал, как это сделать в Windows и хотел разработать что-то, предлагающее такую же функциональность в Linux.
f рабочая станция знает о состоянии устройства, которое подключается к «Интернету». В наши дни это все меньше и меньше, поскольку модемы/маршрутизаторы берут на себя роль «конечной точки» (клиент DHCP, клиент PPPOE и т. Д., Чтобы разрешить несколько устройств), а не вашу собственную рабочую станцию, как это часто бывает используемый в модемные дни. –
Какая абсурдная функция, которая (и также очень странно названа) ... Вы не должны проверять, подключены ли вы к Интернету (что, по сути, невозможно решить надежным способом), но если ресурс, который вы доступ к доступу и правильная обработка ошибок. Если вы хотите только проверить, доступен ли * какой-либо сайт, чем вы должны это проверить. –
@ Никлас: Да, это абсурдно. Добро пожаловать в Windows. ;) – bugmagnet