ฉันอ่านเกี่ยวกับข้อความ ping / pong ใน websockets เพื่อให้การเชื่อมต่อมีชีวิตอยู่ แต่ฉันไม่แน่ใจว่ามันคืออะไร เป็นประเภทเฟรมที่แตกต่างกันหรือไม่? (ฉันไม่เห็นวิธีการใด ๆ บนวัตถุ javascript WebSocket ใน Chrome ที่เกี่ยวข้องกับปิงปอง) หรือเป็นเพียงรูปแบบการออกแบบ (เช่นฉันส่ง "ping" หรือสตริงอื่น ๆ ไปยังเซิร์ฟเวอร์และให้มันตอบสนอง) ปิงปองเกี่ยวข้องกับเฟรมต่อเนื่องหรือไม่?
เหตุผลที่ฉันถามคือฉันใช้เฟรมเวิร์ก python ที่ทำงานหลัง Mongrel2 ดังนั้นฉันจึงสงสัยว่ามีวิธีส่ง Mongrel2 ข้อความ ping / pong เฉพาะที่จะบอกให้การเชื่อมต่อยังคงมีชีวิตอยู่โดยที่แอพ python ของฉันไม่จำเป็นต้อง กังวลเกี่ยวกับมัน ฉันเดาว่าคล้ายกับการมีวิธี HTTP แยกต่างหาก และฉันคิดว่ากรอบข้อความ ping / pong เฉพาะอาจจะง่ายกว่า (โหลดบนเซิร์ฟเวอร์และเครือข่ายน้อยกว่า) กว่าสตริง "ping" แม้ว่านั่นอาจจะไม่สำคัญมากนัก
แก้ไข: ฉันเพิ่งดูRFC 6455และดูเหมือนว่า Ping และ Pong เป็นประเภทเฟรมควบคุมด้วย opcodes ของตัวเอง ฉันจะส่ง Ping frame จาก javascript ใน Chrome ได้อย่างไร