Merhaba
TServerSocket Bileşeni kulllanarak
Server-Client uygulaması yapmayı çalışıyorum.
Client PC nin internet bağlantısı kesildiğinde Serverda Disconnect olarak görünmüyor. Halen sisteme bağlı görünüyor.
Bu problem nasıl giderilir?
Aklımdaki çözüm; belli aralıklarla serverdan client'lara data gönderip uygun cevabı beklemek cevap göndermeyen client'ı sistemden disconnect etmek. Ama client'ların internet kotaları aylık 50MB olduğu için bu işlem Client'ların kotalarını çabucak dolduracaktır.
Yardımlarınız için şimdiden teşekkürler
ServerSocket Bileşeni Disconnect olayı Yardım
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: ServerSocket Bileşeni Disconnect olayı Yardım
Hocam bende ServerSocket bileşenini kullanıyorum aynı sorun bende vardı şöyle yaptım.
Anlık işlem connect -> mesaj yolla -> disconnect | işlemleri aynı anda yaptırıyorum.
Kod: Tümünü seç
CONNECT -> SERVER
MESAJ YOLLA -> SERVER
DISCONNECT
Re: ServerSocket Bileşeni Disconnect olayı Yardım
50 MB kotaya sahip bir bilgisayarın (hemde aylık) üzerinde socket yada web programlama yapmak inanılmaz kötü bir fikir. Bu nedir ya sen sadece header göndersen yarım günde kota biter. Socket programlama yazıp ne yapacaksın bilmiyorum ama sonuçta bu uygulama internet üzerinden çalışıyor. Ve tabii ki kota yiyecek.sozdem yazdı:Merhaba
TServerSocket Bileşeni kulllanarak
Server-Client uygulaması yapmayı çalışıyorum.
Client PC nin internet bağlantısı kesildiğinde Serverda Disconnect olarak görünmüyor. Halen sisteme bağlı görünüyor.
Bu problem nasıl giderilir?
Aklımdaki çözüm; belli aralıklarla serverdan client'lara data gönderip uygun cevabı beklemek cevap göndermeyen client'ı sistemden disconnect etmek. Ama client'ların internet kotaları aylık 50MB olduğu için bu işlem Client'ların kotalarını çabucak dolduracaktır.
Yardımlarınız için şimdiden teşekkürler
Sorunun cevabını ise Ping ile çözersin. Belirli aralıklar ile ping atarsın socket ile cevap yoksa yeni bağlantı!
Kolay gelsin.