İndy bağlantı kontrolu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
alikus
Üye
Mesajlar: 19
Kayıt: 25 Nis 2006 05:57

İndy bağlantı kontrolu

Mesaj gönderen alikus »

Merhaba Arkadaşlar indy bileşenlerini kullanarak bir proje yaptım. Şöyle bir sorunum var. Client tarafından kullanıcı isteği dışında bağlantı kesildiğinde bundan haberdar olmak istiyorum. Yani kullanıcı programdan bağlantıyı kes dediğinde ben bunu test edebiliyorum. Ama mesela elekrik kesilince veya başka bir şekilde kullanıcı isteği dışında bağlantı kesilince ben server tarafında bundan haberdar olmak istiyorum. Yani server 'a bağlı olan kullanıcıları belli aralıklarla kontrol edip bağlı olup olmadıklarını test edebilirmiyim. Ve bunu nasıl yaparım. Yardımlarınız için şimdiden teşekkürler.
ikut

Re: İndy bağlantı kontrolu

Mesaj gönderen ikut »

alikus yazdı:Merhaba Arkadaşlar indy bileşenlerini kullanarak bir proje yaptım. Şöyle bir sorunum var. Client tarafından kullanıcı isteği dışında bağlantı kesildiğinde bundan haberdar olmak istiyorum. Yani kullanıcı programdan bağlantıyı kes dediğinde ben bunu test edebiliyorum. Ama mesela elekrik kesilince veya başka bir şekilde kullanıcı isteği dışında bağlantı kesilince ben server tarafında bundan haberdar olmak istiyorum. Yani server 'a bağlı olan kullanıcıları belli aralıklarla kontrol edip bağlı olup olmadıklarını test edebilirmiyim. Ve bunu nasıl yaparım. Yardımlarınız için şimdiden teşekkürler.
Merhaba
bakınız ping ;
baknız broadcastMessage (Kim hattaysa ses versin)

Özellikle ikinci yöntem sizi kurtarır. yani hattaki kullanıcların ip lerine 10 15 sn de bir ping atıp kontrol edin yada broadcast bir mesaj gönderin ses verin diye onlar ses versinler. yalnız not arada router varsa broadcast sinyallar %99 ölür. (router özel ayralanmadıysa)
alikus
Üye
Mesajlar: 19
Kayıt: 25 Nis 2006 05:57

Mesaj gönderen alikus »

ping atarak olucağını sanmıyorum. Çünkü bilgisayar açıksa, sadece adsl modem açıksa veya iç ağda herhangi bir bilgisayar açıksa ping sonucu olumlu gelir ama ben indy client tarafının bana cevap verip vermeyeceğini test etmek istiyorum.
ikut

merhaba

Mesaj gönderen ikut »

alikus yazdı:ping atarak olucağını sanmıyorum. Çünkü bilgisayar açıksa, sadece adsl modem açıksa veya iç ağda herhangi bir bilgisayar açıksa ping sonucu olumlu gelir ama ben indy client tarafının bana cevap verip vermeyeceğini test etmek istiyorum.

Merhaba

Bence PING komutunu biraz daha iyi inceleyip öğrendikten sonra bu konunun olup olmayacağı yorumuna girin. Ping parametre olarak verilen her IP yi test eder. sizin ağdaki diğer pvc lerin IP no su yok mu ?
alikus
Üye
Mesajlar: 19
Kayıt: 25 Nis 2006 05:57

Mesaj gönderen alikus »

Mesela ağdaki bilgisayarlar bir router veya adls modem vasıtasıyla internete çıkıyorsa. Dışarıdan ağdaki bilgisayarların hepsinin ip si aynı gözükmez mi. Yani ben ping gönderdiğimde ağdaki hangi bilgisayarı test etmiş olacağım.
ikut

Merhaba

Mesaj gönderen ikut »

alikus yazdı:Mesela ağdaki bilgisayarlar bir router veya adls modem vasıtasıyla internete çıkıyorsa. Dışarıdan ağdaki bilgisayarların hepsinin ip si aynı gözükmez mi. Yani ben ping gönderdiğimde ağdaki hangi bilgisayarı test etmiş olacağım.
dışardan öyle görünmesi ayrı konu....

Konumuz yerel ağ sanıyordum sen farklı sormuşsun... Kaldıki dışardan öyle pat diye bir ağa ulaşamazsın güvenlik açığı sorunu var demektir. ama router üzerinden yada modem üzerinden bu işe bir port ayırırsan vede bu port üzerinden gelen mesajı okuyan bir client yazrsan mümkün.
alikus
Üye
Mesajlar: 19
Kayıt: 25 Nis 2006 05:57

Mesaj gönderen alikus »

Yani cevap verecek kimse yok mu?
Cevapla