Beh, una soluzione un po' spartana sarebbe di far provare ad aprire un file che si trova online.. se ci riesce è connesso altrimenti no
E funziona anche con router