ปกติ เวลาเราต้องการข้อมูล เราจะเขียนโค้ดเพื่อร้องขอข้อมูลจาก server ใช่มั้ยครับ เหมือนอย่างความเห็นที่ 1 เราตั้งเวลาไว้ พอครบเวลา เราก็ไปตรวจสอบกับ server อีกทีว่ามีข้อมูลใหม่หรือเปล่า
แต่ทีนี้ สมมุติว่าผมทำเว็บบอรืด ถ้าผมโพสต์ การอัปเดทข้อมูลก็คงไม่แปลกอะไร แต่ถ้าคนอื่นโพสต์ แล้วให้มาอัปเดทที่เครื่องผมด้วยละ ผมไม่ต้องการวิธีแรก ครับ เพราะวิธีแรก user จะติดต่อกับ server ตลอดเวลา ถ้าเกิดมี 100 user หรือมากกว่าละครับ server มิพังหรือ ผมจึงอยากให้ server เป็นคนบอก หรืออัปเดท เช่น server ส่งข้อความมาบอก user ว่า "ตอนนี้มีข้อมูลใหม่แล้วนะ" ประมาณนี้แหละครับ