C# IP si bilinen bilgisayarın ne kadar süredir açık olduğunu bulma(Yardım)
24 May 2019, 21:16:44 Cum
Gönderen Konu: C# IP si bilinen bilgisayarın ne kadar süredir açık olduğunu bulma(Yardım) (Okunma sayısı 3230 defa)
« : 06 Eki 2011, 16:37:09 Prş »
C#'ta ip si bilinen bilgisayarın ne kadar süredir açık olduğunu bulmak istiyorum.Daha önce ip ile pingine ve hızını bulan uygulama yaptım.Bunları txt uzantısı ile bilgisayara kaydettim.Şimdiki amacım ise bilgisayarın ne kadar süredir açık olduğunu bulmak.Kullandığım bilgisayarı ne kadar süredir açık olduğunu bulan uygulamalar buldum.Şimdi ise bu iki uygulamayı birleştirmem lazım.
Projeden biraz daha detaylı bir şekilde bahsedeyim...
Şu anda 2tane yan yana bilgisayar var.Ne kadar süredir açık olduğumu öğrenmek istediğim bilgisayara A diyelim.Süreyi öğrenmek istediğim bilgisayara da B diyelim.
A bilgisayarına ne kadar süredir açık olduğunu kontrol eden bir program yazdık ve bunu txt dosyasında sürekli güncelliyoruz.B bilgisayarından A bilgisayarının IP sini kullanarak bunu öğrenmek amaç.Benim aklıma bir tek böyle bir yol geliyor.Her türlü fikrinize açığım.Çok teşekkürler
« Son Düzenleme: 06 Eki 2011, 22:16:45 Prş Gönderen: Onur »
Ynt: C# IP si bilinen bilgisayarın ne kadar süredir açık olduğunu bulma(Yardım)
« Yanıtla #1 : 07 Eki 2011, 17:55:28 Cum »
networke bağlı olduğu süreden belki birşeyler elde edebilirsin.
« Yanıtla #2 : 09 Eki 2011, 19:59:47 Paz »
Bu tart bilgileri almak için ICMP paketlerini kullanabilirsin.
Bu paketleri üretmek içinde nmap kullanabilirsin.
nmap -O -v 192.168.2.4 bu komut uptime hakkında tahminde bulunabilir. Ama sonuç işletim sistemine güvenlik duvarına, yada başka etmenlere göre değişebilir.
« Yanıtla #3 : 10 Eki 2011, 12:03:09 Pzt »
Teşekkürler arkadaşlar.Öncelikle şunu deneyeceğim:
Bilgileri almak istediğim bilgisayara server, kaç saattir açık olduğunu öğrenmek istediğimde client olarak kuracağım.2 gündür soket programlama ile ilgili yazılar okudum ve şimdi uygulamaya geçirmeyi planlıyorum.Clientta bilgisayarın ne kadar süredir açık olduğunu bulan adım adım txt dosyasına atan program yaptım.Bu dosyayı paylaşınca iş biticek gibi.