2013-02-18 72 views
6

में संदेश क्रमशः socket.io गारंटी देता है कि() कॉलबैक को उसी क्रम में बुलाया जाएगा जो संदेशों को उत्सर्जित किया गया था?socket.io

उत्तर

6

Node.js एक एकल ईवेंट लूप है तो हाँ।

लेकिन आपको एक और समस्या है, आपके और आपके ग्राहकों के बीच विलंबता के बारे में सोचें, यदि दो क्लाइंट्स ने अपने संदेश भेजे हैं, तो सर्वर पर आने वाला पहला संदेश पहले संभाला जाएगा, इसलिए यदि पहला ग्राहक अपना संदेश उत्सर्जित करता है लेकिन वह दूसरे क्लाइंट से सर्वर के लिए उच्च विलंबता थी (जिसने पहले क्लाइंट के बाद अपना संदेश भेजा था), तो शायद यह दूसरा क्लाइंट संदेश होगा जिसे पहले

+0

संभाला जाएगा! किसी भी घटना लूपिंग के बारे में कभी नहीं भूलना चाहिए :) और सर्वर के मामले में ग्राहकों के बारे में सावधानी के लिए धन्यवाद। –