04-02-2016, 15:32
Merhaba arkadaşlar,
Aşağıda bulunan örnek kodlar sayesinde java ile geliştirdiğiniz uygulamalarda, uygulamanız çalıştığı bilgisayarda internet bağlantısının olup olmadığını kontrol edebilir yada herhangi bir sitenin ip adresini öğrenebilirsiniz.
Kodların çalışma mantığı, google.com.tr adresine bağlantı kurulup ip adresi almaya çalışılıyor; eğer erişim sağlanır ve ip adresi alınabilirse bu internet bağlantısının olduğu eğer hata döndürürse de internet bağlantısının olmadığı anlamına geliyor. Tabi %100 bir kesinlik yoktur çünkü google.com.tr adı altındaki sunucu kapalı olduğunda hata döndürmesi muhtemeldir ve böyle bir durumda internet yokmuş gibi işlem yapacaktır.
Aşağıda bulunan örnek kodlar sayesinde java ile geliştirdiğiniz uygulamalarda, uygulamanız çalıştığı bilgisayarda internet bağlantısının olup olmadığını kontrol edebilir yada herhangi bir sitenin ip adresini öğrenebilirsiniz.
Kodların çalışma mantığı, google.com.tr adresine bağlantı kurulup ip adresi almaya çalışılıyor; eğer erişim sağlanır ve ip adresi alınabilirse bu internet bağlantısının olduğu eğer hata döndürürse de internet bağlantısının olmadığı anlamına geliyor. Tabi %100 bir kesinlik yoktur çünkü google.com.tr adı altındaki sunucu kapalı olduğunda hata döndürmesi muhtemeldir ve böyle bir durumda internet yokmuş gibi işlem yapacaktır.
Kod:
try {
InetAddress ipAdress = InetAddress.getByName("www.google.com.tr");
if (!ipAdress.toString().equals(""))
{
System.out.println(ipAdress);
}
else
{
System.out.println("İnternet Bağlantısı Yok!");
}
} catch (UnknownHostException e) {
System.out.println("İnternet Bağlantısı Yok!");
}