5 Mayıs 2014 Pazartesi

Yeni Başlayanlar: Javada ping atmak ve inet yapısı

Java'da ping atmak aslında network katmanına bir sunucuyla bağlantı kurulup kurulamayacağını test etmektir. Standart ping komutu bu testi yaparken bir paket gönderir ve sonuç olarak geri dönen ECHO (yansıma komutu) arasında ki süreyi tutarak istatistik yapar. Biz sadece googlenin çalışıp çalışmadığını kontrol edeceğiz.
Bu aşamada kodu derlemek için Ideone.com online derleyiciyi kullandım. Sınıfımızın kullanacağı Inet protokolü için java.net.InetAddress kütüphanesini kullanmamız gerekiyor. Aşağıdaki kod da isReachable fonksiyonu bağlantı kurulup kurulamayacağını kontrol ediyor. Bu arada online compilerimiz sanırım herhangi bir şekilde atak kodu filan yazılmasın diye networke kapalı kodu derlerseniz bağlantıya false sonucu döndürecektir.

Ideone üzerindeki koda ulaşmak için tıklayın.


Bir daha ki çözüme kadar esenlikle...

0 yorum: