Web Socket คืออะไร

April 30, 2022
Notice: Undefined offset: -1 in /var/www/html/wp-content/themes/simplico/inc/template-tags.php on line 912

Web socket คือ technology ที่ใช้สื่อสารระหว่าง web browser และ server  เป็นการสื่อสารแบบสองทาง ข้อดีของ web socket คือ program ในฝั่ง web browser ไม่ต้องเขียนในลักษณะของการเรียก function ในแบบ interval วนไปเรื่อยๆ แต่ใช้วิธีการ  Event listening  สรุปง่ายๆ คือ  ถ้าเราเขียน code ว่า เราสนใจใน event นี้ เมื่อ event นั้นๆ เกิดขึ้นมา code ที่เราผูกกับ event. นั้นก็จะนำ event data ไป process  

สำหรับในส่วนของการกระจาย event ( Event Emitting ) สามารถทำได้ทั้งใน client และ server  การประยุกต์ใช้ web socket มี  program หลายประเภทดังต่อไปนี้

  1. Chat server
  2. Sensor data collection server ( IOT )
  3. Whiteboard sharing system
  4. Web based Game

Ready to talk about your project?

Share goals and constraints. We'll assemble architects and engineers to move fast with you.

Get in touch