IsNetworkConnected und InternetGetConnectedState liefern
immer true wenn dem Rechner eine
IP zugewiesen worden ist
du könntest mit Hilfe von InternetCheckConnection(PChar('http://www.google.com'), 1, 0)
den Netzwerkstatus prüfen, die Methode versucht den Server zu pingen,
läßt sich sicher auch auf dein LAN anwenden, wenn du keine
URL übergibst wird der nächsten erreichbare Server gesucht,
problematisch an der Methode ist lediglich das es relativ lange
dauert bis man ein Ergebnis hat
mfg