मेरे पास नेटवर्क पर कुछ कंप्यूटर हैं, नेटवर्क किसी भी तरह से धारावाहिक है, मेरा मतलब है कि कंप्यूटर रेडियो ट्रांसमीटरों के माध्यम से एक दूसरे से जुड़े होते हैं और एक पंक्ति में, यदि कोई रेडियो ट्रांसमीटर बंद हो जाता है या कुछ सामना करता है अन्य कंप्यूटर की समस्याएं सुलभ नहीं हैं। वास्तुकला कुछ इस तरह होगा:
आर टी = रेडियो ट्रांसमीटर कंप्यूटर के बीच
Computer#1<-RT#1->Computer#2<-RT#2->Computer#3<-RT#3->....<-RT#(N-1)->Computer#N
डिस्कनेक्शन के उच्च जोखिम वाले कम गति नेटवर्क
दूरियां के बारे में 20 से 30 किलोमीटर की दूरी पर है और नेटवर्क की गति 0 और 10kbps के बीच भिन्न होता है। कंप्यूटर विंडोज एक्सपी चला रहे हैं और एक बहुत ही उच्च लोड प्रोग्राम (2 जीबी रैम, 9 0% सीपीयू उपयोग) हमेशा उन पर चल रहे हैं, सभी कंप्यूटर आईपी पते ज्ञात और स्थैतिक हैं।
मैं एक प्रोग्राम लिखने जा रहा हूं जो हर कंप्यूटर पर चलने जा रहा है और उस कंप्यूटर पर चलाने या स्थापित करने के लिए आदेश या पैकेज प्राप्त करने के लिए। कम गति नेटवर्क की वजह से और कंप्यूटर के बीच डेटा भेजने के डिस्कनेक्शन के उच्च जोखिम को फिर से शुरू करने की क्षमता होनी चाहिए। सवाल यह है कि मैं इसे कैसे कार्यान्वित करना चाहिए? .NET remoting का उपयोग कर या सरल नेटवर्क सॉकेट और टीसीपी का उपयोग करें? इनमे से कौन बेहतर है? अपने समाधान या दृष्टिकोण को समझाने के लिए स्वतंत्र महसूस करें जो आपको लगता है कि इस समाधान को सुइट करता है।
एक डोमेन पर उपलब्ध मशीनों हैं के लिए यह देख लिया? सर्वर, वर्कस्टेशन? – dotnetnate