Web Socket คืออะไร: การสื่อสารแบบ Real-Time ที่รวดเร็วและต่อเนื่อง
Web Socket คือ โปรโตคอลการสื่อสาร บนเว็บที่เปิดโอกาสให้ Client (เช่น เว็บเบราว์เซอร์) และ Server สามารถสร้าง ช่องทางการเชื่อมต่อแบบสองทาง (bi-directional) ที่ ต่อเนื่อง และทำงานได้แบบ Real-Time (ทันทีทันใด) ลองนึกภาพการสื่อสารแบบเดิม ๆ ของเว็บไซต์ที่ใช้โปรโตคอล HTTP (Hypertext Transfer Protocol) ที่เราคุ้นเคย มันทำงานเหมือนการโทรศัพท์แบบที่ต้อง “โทร” (Client Request) และ “รับสาย” (Server Response) ทุกครั้งที่ต้องการข้อมูลใหม่ เมื่อ Server ส่งข้อมูลเสร็จแล้ว การเชื่อมต่อก็จะถูกปิดลงทันที หาก Client ต้องการข้อมูลอัปเดตใหม่ ก็ต้องโทรซ้ำไปใหม่เรื่อย ๆ หรือที่เรียกว่า Polling ซึ่งสิ้นเปลืองทรัพยากรและทำให้การอัปเดตข้อมูลล่าช้า หัวใจสำคัญของ Web Socket:…



