मैं एक सरल खेल में कुछ यादृच्छिक मैच बनाने करने के लिए सबसे अच्छा तरीका है साथ आने के लिए कोशिश कर रहा हूँ के लिए केवल RTMFP का उपयोग करना।यादृच्छिक मिलान (एडोब सिरस)
एडोब सिरस का उपयोग कर Netstreams के साथ प्रयोग करते हैं, मैं आसानी से सीधे कनेक्शन, डेटा, पाठ, वीडियो भेजने ध्वनि सभी का उपयोग कर सिरस जो महान है सेट कर सकते हैं,। मैं इसे बहुत आसान एक सरल पी 2 पी कनेक्शन जा रहा प्राप्त करने के लिए मिल जाए, और यह सिर्फ तरह मैं करने के लिए इसकी आवश्यकता है काम करता है।
लेकिन मैं वास्तव में केवल सिरस का उपयोग कर तो सब कुछ है, हालांकि p2p है एक यादृच्छिक विवाह सुविधा को लागू करना चाहते हैं ...
मैं कैसे ... जो वह नहीं है एक ही समूह में एक यादृच्छिक सहकर्मी हथियाने के बारे में जाना होगा एक सीधा में किसी और के साथ कनेक्शन पहले से ही?
कुछ विचार:
मैं सोच रहा था शायद मैं वस्तु प्रतिकृति इस्तेमाल कर सकते हैं ... और जब कोई GroupSpecifier से जोड़ता है, मैं तो इस साझा सरणी है कि स्थानीय PEERID और उनकी स्थिति है में किसी अन्य वस्तु धक्का सकता है । तो जब मैं एक खेल में होता हूं तो मैं सरणी को बदल सकता हूं। लेकिन तब चिंतित कोई गारंटी नहीं है कि उनके प्रवेश करता है, तो व्यक्ति सिर्फ वेब खिड़की बंद कर देता हटा दिया जाएगा है im।
- मैंने पास के आईडी वाले समूह को "पोस्ट" करने के बारे में भी सोचा था, और अन्य साथियों को पोस्ट मिल सकता है ... और जो लोग गेम में नहीं हैं वे वापस कनेक्ट करने और सीधे कनेक्ट करने का प्रयास करेंगे। तब वह पक्ष उनसे जुड़ जाएगा। तो फिर वे दोनों एक दूसरे के साथ सीधे संबंध में होंगे। लेकिन फिर मुझे लगता है अगर संभावित है कि "उपलब्ध" हैं लोगों के 100s ... पद मिलता है ... तो वे सब कोशिश करते हैं और एक व्यक्ति से कनेक्ट की तरह है, तो यह समस्या हो सकती है।
- इसके अलावा, मैंने बस भेजने के बारे में सोचा था ... लेकिन लोगों से मेल खाने का सबसे अच्छा तरीका नहीं होगा ... क्योंकि आप केवल इतने सारे पड़ोसियों को सोच सकते हैं ... अगर वहां 1000 लोग थे समूह। आप केवल कुछ पड़ोसियों से जुड़ने में सक्षम होंगे जो वास्तव में आपके पड़ोसी को सही मानते हैं? तो बुनियादी तौर पर आप हो सकते हैं सिर्फ एक ही 5-10 लोगों के साथ मिलान या हालांकि तकनीकी रूप से एक पड़ोसी माना जाता है।
साफ विचार! मुझे पहले दो के कुछ संयोजन पसंद हैं, टोकन (या एन टोकन, # सहकर्मियों के आधार पर) के साथ। प्रत्येक बेजोड़ साथी को कम समय के लिए टोकन असाइन किया जाता है। यह कनेक्ट करने का उनका मौका है, इसलिए उपयोगकर्ताओं की बाढ़ नहीं है, और यदि वे परिणाम की रिपोर्ट नहीं करते हैं, तो उन्हें हटा दिया जाता है। एक पुराने स्कूल टोकन रिंग नेटवर्क की तरह :) –