WebSocket: sambungan web dua hala yang berterusan
WebSocket mewujudkan sambungan dua hala yang tahan lama selepas jabat tangan pembukaan berasaskan HTTP. Ia sesuai untuk sembang, pemberitahuan dan data masa nyata, tetapi proksi, pengimbang beban dan tamat masa rangkaian masih boleh memutuskan sesi.
Cara sambungan WebSocket yang berterusan berfungsi
WebSocket mewujudkan saluran aplikasi dua hala yang berterusan selepas jabat tangan pembukaan berasaskan HTTP. Skema wss yang selamat melindungi sambungan dengan TLS; namun perantara dan tamat masa melahu masih boleh menamatkan sesi yang tahan lama.
Cara mendiagnosis sambungan yang terputus
Semak respons HTTP pembukaan dan pastikan sambungan berjaya dinaik taraf, kemudian perhatikan sama ada ia ditutup selepas tempoh melahu yang boleh diulang. Proksi songsang, pengimbang beban dan tembok api sering mempunyai tamat masa yang menjejaskan sesi WebSocket yang tahan lama. Jika anda perlu mengasingkan kebolehcapaian asas TCP terlebih dahulu, semak port dengan semakan port terbuka 2IP.
Tempat mencari punca tamat masa melahu
Rujukan teknikal: RFC 6455.