คำถามติดแท็ก long-polling

4
Long-Polling, Websockets, เหตุการณ์ที่เซิร์ฟเวอร์ส่ง (SSE) และ Comet คืออะไร
ฉันได้ลองอ่านบทความบางส่วนแล้ว แต่ฉันยังไม่ชัดเจนกับแนวคิด มีคนต้องการจะอธิบายให้ฉันฟังว่าเทคโนโลยีเหล่านี้คืออะไร: Long Polling เหตุการณ์ที่เซิร์ฟเวอร์ส่ง WebSockets ดาวหาง สิ่งหนึ่งที่ฉันเจอทุกครั้งคือเซิร์ฟเวอร์เปิดการเชื่อมต่อและส่งข้อมูลไปยังลูกค้า การเชื่อมต่อเปิดอย่างไรและไคลเอนต์รับข้อมูลที่ถูกพุชอย่างไร (ไคลเอนต์ใช้ข้อมูลอย่างไรบางทีรหัสบางอย่างอาจช่วยได้?) ตอนนี้ฉันควรใช้อันใดอันหนึ่งสำหรับแอปแบบเรียลไทม์ ฉันได้ยินเกี่ยวกับ websockets เยอะมาก (กับ socket.io [a node.js library]) แต่ทำไมไม่ใช้ PHP?

1
ความแตกต่างระหว่าง websockets และการสำรวจระยะยาวสำหรับเซิร์ฟเวอร์เกมแบบเทิร์นเบส
ฉันกำลังเขียนเซิร์ฟเวอร์สำหรับเกม iOS เกมจะเปิดตามและครั้งเดียวที่เซิร์ฟเวอร์ต้องการส่งข้อมูลไปยังไคลเอนต์คือการแจ้งการเคลื่อนไหวของฝ่ายตรงข้าม ฉันอยากรู้ว่ามีใครสามารถแสดงความคิดเห็นเกี่ยวกับประสิทธิภาพและความสะดวกในการใช้งานที่แตกต่างระหว่างการใช้ websockets และการสำรวจความคิดเห็นแบบยาว นอกจากนี้หากฉันใช้เว็บซ็อกเก็ตฉันควรใช้เพื่อรับข้อมูลและส่งคำขอ POST สำหรับสิ่งอื่น ๆ เท่านั้นหรือการสื่อสารทั้งหมดควรผ่าน websocket? นอกจากนี้มีอะไรเพิ่มเติมที่ต้องพิจารณาระหว่าง websockets และการสำรวจระยะยาวหากฉันสนใจที่จะสร้างเว็บไคลเอ็นต์ด้วย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.