मैं सिर्फ एक मोबाइल मल्टी-प्लेयर गेम के लिए उपयोग करने के लिए टेक में थोड़ा शोध कर रहा हूं।
यह वर्तमान में अधिक प्रयोग है, इस समय खिलाड़ियों को अन्य खिलाड़ियों के बारे में पता होना चाहिए।
यदि यह एक विशिष्ट वेब अनुप्रयोग था और कोई गेम नहीं है, तो इसके लिए हर समय HTTP अनुरोध ही होगा - लेकिन चूंकि यह एक गेम है, इसलिए प्रदर्शन और सटीकता एक समस्या है।
गेम कई फोन प्लेटफॉर्म पर लक्षित होने के कारण, ग्राहक को जावास्क्रिप्ट में या जावास्क्रिप्ट पर आधारित एक रूपरेखा में लिखा जाएगा। सर्वर तकनीक पूरी तरह से खुली है।
प्रत्येक खिलाड़ी को एक HTTP पोस्ट के बराबर बनाने और केवल एक तेज़ प्रोटोकॉल का उपयोग करने की आवश्यकता होगी। मल्टीप्लेयर वेब आधारित होने का कारण यह है कि ब्लूटूथ या अन्य स्थानीय नेटवर्किंग में मल्टीप्लेयर प्लेटफार्मों भर में बहुत अधिक विविध होंगे और समस्याएं पैदा कर सकते हैं।
तो सवाल यह है कि जावास्क्रिप्ट मल्टीप्लेयर के लिए उपयोग करने के लिए एक अच्छा प्रोटोकॉल / तकनीक क्या है? सर्वर साइड सामान पर कोई सलाह या इससे कोई फर्क नहीं पड़ता? किसी भी कारण से मुझे इस दो स्तरीय वास्तुकला को छोड़ देना चाहिए और सीधे फोन-टू-फोन कनेक्शन के साथ जाना चाहिए?