ซ็อกเก็ตและ WebSocket แตกต่างกันอย่างไร
ซ็อกเก็ตและ WebSocket แตกต่างกันอย่างไร

วีดีโอ: ซ็อกเก็ตและ WebSocket แตกต่างกันอย่างไร

วีดีโอ: ซ็อกเก็ตและ WebSocket แตกต่างกันอย่างไร
วีดีโอ: ดู 3 ข้อดีสุดปังของ Web Socket กัน !!! #Shorts 2024, พฤศจิกายน
Anonim

WebSockets โดยทั่วไปแล้วจะเรียกใช้จากเบราว์เซอร์ที่เชื่อมต่อกับ Application Server ผ่านโปรโตคอลที่คล้ายกับ HTTP ที่รันบน TCP/IP ดังนั้นจึงเป็นหลักสำหรับ Web Applications ที่ต้องการการเชื่อมต่อถาวรกับเซิร์ฟเวอร์ ในทางกลับกัน ธรรมดา ซ็อกเก็ต มีประสิทธิภาพและทั่วถึงมากกว่า

ในทำนองเดียวกัน WebSocket มีประโยชน์อย่างไร?

WebSockets ให้การเชื่อมต่อแบบถาวรระหว่างไคลเอนต์และเซิร์ฟเวอร์ที่ทั้งสองฝ่ายสามารถ ใช้ เพื่อเริ่มส่งข้อมูลได้ตลอดเวลา ลูกค้าจัดตั้ง a WebSocket การเชื่อมต่อผ่านกระบวนการที่เรียกว่า WebSocket การจับมือกัน กระบวนการนี้เริ่มต้นด้วยไคลเอนต์ส่งคำขอ HTTP ปกติไปยังเซิร์ฟเวอร์

WebSockets ใช้พอร์ตใด NS WebSocket การเชื่อมต่อ ใช้ เหมือน พอร์ต เป็น HTTP (80) และ HTTPS (443) โดยค่าเริ่มต้น

สำหรับสิ่งนี้ WebSockets แตกต่างจาก HTTP อย่างไร

HTTP และ WebSocket เป็นโปรโตคอลที่ใช้สำหรับถ่ายโอน/แสดงผลข้อมูล HTTP เป็นโปรโตคอลการสื่อสารแบบทิศทางเดียวในขณะที่ WebSocket เป็นสองทิศทาง เมื่อใดก็ตามที่มีการร้องขอผ่าน HTTP มันสร้างการเชื่อมต่อที่ไคลเอนต์ (เบราว์เซอร์) และปิดเมื่อได้รับการตอบสนองจากเซิร์ฟเวอร์

อะไรจะดีไปกว่าอาแจ็กซ์?

WebSockets ยังเร็วกว่าเล็กน้อย แต่ความแตกต่างเล็กน้อย WebSockets เร็วขึ้นประมาณ 10-20% กว่าAJAX . ก่อนที่คุณจะพูดใช่ฉันรู้ กว่า แอป WebSocketweb มาพร้อมกับข้อดีอื่นๆ เช่น สามารถยึดซ็อกเก็ตและส่งข้อมูลได้ตามต้องการจากเซิร์ฟเวอร์

แนะนำ: