Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

WebSocket สำหรับการถ่ายโอนข้อมูลแบบไบนารีและถอดรหัสด้วย HTML5

ใช้ base64 encode/decode ทั้งฝั่งไคลเอนต์และเซิร์ฟเวอร์ เบราว์เซอร์ทุกตัวที่รองรับ WebSockets มี window.atob (base64 decode) และ window.btoa (base64 encode) เซิร์ฟเวอร์ WebSockets ก็มีไลบรารี base64 เช่นกัน

เพื่อถ่ายโอนข้อมูลแบบไบนารี คุณจะทำงานกับ wsproxy ที่มาพร้อมกับ noVNC ซึ่งเป็นเว็บเบส VNC client

wsproxy คือ WebSockets to generic TCP sockets proxy base64 encodes/decodes ทั้งการจราจรเข้า/ออกจากเบราว์เซอร์ ใช้เพื่อเชื่อมต่อจากเบราว์เซอร์ที่รองรับ WebSockets ไปยังพอร์ต TCP ประเภทใดก็ได้