मुझे नेट फ्रेमवर्क तकनीक और गेमिंग सर्वर के बारे में यहां एक प्रश्न है। मान लीजिए, मेरे पास क्लाइंट के रूप में कार्यरत कुछ गेम मशीन हैं और मैं उन क्लाइंट मशीन को गेमिंग सर्वर से कनेक्ट करना चाहता हूं, क्या आप सोचते हैं कि यह अच्छा है अगर मैं .NET Framework का उपयोग कर सर्वर एप्लिकेशन विकसित करता हूं?.NET गेम सर्वर
क्लाइंट मशीन भी डॉटनेट तकनीक में विकसित की गई है। क्या होगा यदि मैं अपने सर्वर को समवर्ती रूप से चल रहे कुछ सर्वरों में विस्तारित करता हूं, तो क्या यह संभव है यदि मैं अपने गेम सर्वर पर नेट फ्रेमवर्क को नियोजित करता हूं? क्या .NET प्रौद्योगिकी का उपयोग करना चाहिए, नेट रीमोटिंग, एक्सएमएल वेब सेवाएं, COM +, MSMQ या कोई सुझाव?
प्रदर्शन के अनुसार यहां एक और महत्वपूर्ण कारक है। मैं क्लाइंट और सर्वर के बीच संचार लंबे समय तक बिना तेजी से और कुशलतापूर्वक संवाद करने के लिए चाहता हूं।
उद्देश्य मैं कुछ सर्वरों में विस्तार करना चाहता हूं क्योंकि यदि सर्वर में से किसी एक को सर्विसिंग के लिए डाउन या शट डाउन किया जाता है, तो भी मैं खेल प्रक्रिया को बाधित किए बिना अपना एप्लिकेशन चला सकता हूं जो मिशन महत्वपूर्ण और वास्तविक समय है।
क्या कोई ऐसी आत्मा है जो पहले ऐसी सेटिंग्स करता है? यदि हां, तो आप इसके बारे में क्या महसूस करते हैं? खेल सर्वर में नेट को नियोजित करने के लिए सबसे अच्छा, अच्छा, बुरा या सबसे बुरा?
मैं यहां मेरे लिए कुछ प्रतिक्रिया देने के लिए सभी नेट और गेम डेवलपर विशेषज्ञ की ईमानदारी से सराहना करता हूं।
धन्यवाद,
यूडीपी सॉकेट का उपयोग करके "मानक .Net दृष्टिकोण" में कुछ भी गलत नहीं है ... –
मैं अंतर्निहित System.Net कक्षाओं के बजाय शीर्ष स्तर संचार परतों के लिए बंदूक चला रहा था। मैंने कभी भी पोर्ट में सीधे टाई करने की कोशिश नहीं की है। नेट, हमेशा इसे UdpClient या TcpListener के माध्यम से किया जाता है। NetTcp बाइंडिंग पर बाइनरी डेटा ट्रांसफर का उपयोग करते समय – thaBadDawg
डब्ल्यूसीएफ का "ओवरहेड"? आप क्या बात कर रहे हैं? –