การใช้งาน Python ของไคลเอ็นต์และเซิร์ฟเวอร์แบบเรียลไทม์ Socket.IO
องค์กรต่อไปนี้ให้ทุนสนับสนุนโครงการนี้:
ซ็อกเก็ต.IO | เพิ่มบริษัทของคุณที่นี่! |
---|
ผู้สนับสนุนรายบุคคลจำนวนมากยังสนับสนุนโครงการนี้ผ่านการบริจาคเล็กๆ น้อยๆ อย่างต่อเนื่อง ทำไมไม่เข้าร่วมกับพวกเขา?
โปรโตคอล Socket.IO ได้รับการแก้ไขหลายครั้ง และบางส่วนทำให้เกิดการเปลี่ยนแปลงที่เข้ากันไม่ได้แบบย้อนหลัง ซึ่งหมายความว่าไคลเอ็นต์และเซิร์ฟเวอร์ต้องใช้เวอร์ชันที่เข้ากันได้เพื่อให้ทุกอย่างทำงานได้
หากคุณใช้ไคลเอนต์และเซิร์ฟเวอร์ Python วิธีที่ง่ายที่สุดในการตรวจสอบความเข้ากันได้คือการใช้แพ็คเกจเวอร์ชันเดียวกันสำหรับไคลเอนต์และเซิร์ฟเวอร์ หากคุณใช้แพ็คเกจนี้กับไคลเอนต์หรือเซิร์ฟเวอร์อื่น คุณต้องแน่ใจว่าเวอร์ชันต่างๆ เข้ากันได้
แผนภูมิความเข้ากันได้ของเวอร์ชันด้านล่างจะแมปเวอร์ชันของแพ็คเกจนี้กับเวอร์ชันของการใช้งานอ้างอิง JavaScript และเวอร์ชันของโปรโตคอล Socket.IO และ Engine.IO
เวอร์ชัน JavaScript Socket.IO | การแก้ไขโปรโตคอล Socket.IO | การแก้ไขโปรโตคอล Engine.IO | เวอร์ชันหลาม-socketio |
---|---|---|---|
0.9.x | 1, 2 | 1, 2 | ไม่รองรับ |
1.x และ 2.x | 3, 4 | 3 | 4.x |
3.x และ 4.x | 5 | 4 | 5.x |