2012-08-03 11 views
31

यदि हम एक ही एचटीएमएल 5 वेबसाईट पर एक दूसरे से अलग एक स्प्लिट मिलीसेकंड पर दो संदेश भेजते हैं,क्या वेबसाईट संदेश ऑर्डर-ऑर्डर कर सकते हैं?

क्या यह सैद्धांतिक रूप से संदेशों को भेजे जाने से अलग क्रम में आने के लिए सैद्धांतिक रूप से संभव है?

+1

http://stackoverflow.com/questions/14287224/processing-websockets-messages-in-order-of-receiving – muhmud

उत्तर

32

लघु जवाब: नहीं

लांग जवाब:

WebSocket टीसीपी पर चलता है, ताकि स्तर @EJP के जवाब लागू होता है पर। वेबसाकेट मध्यस्थों (जैसे डब्ल्यूएस प्रॉक्सी) द्वारा "अवरुद्ध" किया जा सकता है: उनको वेबसॉकेट नियंत्रण फ्रेम (यानी डब्लूएस पिंग्स/पोंग्स) को पुन: व्यवस्थित करने की अनुमति है, लेकिन जब कोई वेबस्केट एक्सटेंशन नहीं होता है तो संदेश फ्रेम नहीं होते हैं। यदि वहां एक नियोजित विस्तार है जो सैद्धांतिक रूप से पुन: समन्वय की अनुमति देता है, तो मध्यस्थ केवल तभी ऐसा कर सकता है जब यह विस्तार और लागू होने वाले पुनर्विक्रय नियमों को समझता है।

12

उनके आवेदन क्रम में पहुंचने के लिए उनके लिए संभव नहीं है। नेटवर्क पर कुछ भी हो सकता है, लेकिन टीसीपी केवल आपको भेजे गए क्रम में बाइट पेश करेगा।

+1

क्या यह विरोधाभास नहीं है http://stackoverflow.com/q/14287224/632951? – Pacerier

+2

आईएमओ कि उत्तर गलत है। मैंने इसे वहां भी पोस्ट किया। –

+0

@Pacerier वह उत्तर सबसे निश्चित रूप से गलत है। टीसीपी के अर्थशास्त्र इसे काफी असंभव बनाते हैं। – EJP

संबंधित मुद्दे