मैं अपनी परियोजना में कुछ नेटवर्किंग सामग्री को लागू कर रहा हूं। यह निर्णय लिया गया है कि संचार बहुत महत्वपूर्ण है और हम इसे समकालिक रूप से करना चाहते हैं। तो ग्राहक कुछ स्वीकार करता है जो सर्वर स्वीकार करता है।क्या कुछ सामान्य नेटवर्क प्रोग्रामिंग सर्वोत्तम प्रथाएं हैं?
वहाँ क्लाइंट और सर्वर के बीच बातचीत के लिए कुछ सामान्य सर्वोत्तम प्रथाओं हैं। उदाहरण के लिए यदि सर्वर से कोई जवाब नहीं है तो क्लाइंट स्वचालित रूप से पुनः प्रयास कर सकता है? इसे फिर से शुरू करने से पहले एक टाइमआउट अवधि होनी चाहिए? अगर पावती विफल हो जाती है तो क्या होता है? हम किस बिंदु पर कनेक्शन तोड़ते हैं और फिर से कनेक्ट करते हैं? क्या कोई सामग्री है? मैंने खोज की है लेकिन वास्तव में कुछ भी नहीं आ रहा है।
मैं सामान्य रूप से सर्वोत्तम प्रथाओं की तलाश में हूं। मैं इसे C# (शायद सॉकेट के साथ) में कार्यान्वित कर रहा हूं, इसलिए यदि कुछ भी है तो नेट विशिष्ट है तो कृपया मुझे भी बताएं।
http://stackoverflow.com/questions/2368580/socket-protocol-fundamentals रुचि का हो सकता है। –