Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
TIdTCPServer mikroişlemci koptuğunda onDisconnect tetiklenmemesi
#5
esasında tcp/ip nin kendisi bağlantıyı validate eder, paketlerin gönderilidiğinden emin olur, ack paketleri gönderir, buradaki unutulan noktada ping pong da bir yöntemdir, ancak sayın Muharrem beyinde söylediği gibi ethernet kablosu ansızın çekildi ise 2 tarafda bağlantıyı bilmez, ancak
2 tarafda örneğin 60sn debir tcp üzerinden örneğin chr(13) yani boş bir paket gönderirse(karşı tarafın buna cevap vermesin gerek yok) tcp stack bağlantının validasyonunu otomatik olarak yaparak ortalama 3sn içinde uygulamaya connection gracefuly reset mesajı döndürür, karşıya rst paketi gider, tabi 2 tarafda sürekli birbirinden komut beklediği için data gelmediğinden ötürü tcp stack bu işlemi yapmaz, en sonunda işletim sistemi zamanı aşımı devreye girerek soket kapatılır, bu süre os den os değişmekde saatler/günler seviyesinde olabiliyor.
Cevapla


Bu Konudaki Yorumlar
TIdTCPServer mikroişlemci koptuğunda onDisconnect tetiklenmemesi - Yazar: hayalyilmaz43 - 28-02-2021, Saat: 00:52

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  TIdTCPServer'dan seçili client'a veri gönderme [çözüldü] Yasemin 12 5.484 24-11-2020, Saat: 09:27
Son Yorum: pro_imaj



Konuyu Okuyanlar: 1 Ziyaretçi