2010-11-05 10 views
14

क्या मैं UdpClient कक्षा का उपयोग कर यूडीपी सर्वर और क्लाइंट बना सकता हूं? और मुझे सर्वर से सभी ग्राहकों को एक छवि भेजने की आवश्यकता है। क्या कुछ मुझे कोड नमूना दिखा सकते हैं। मैं इसके लिए नया हूँ।सी # सरल यूडीपी सर्वर कैसे बनाएं

उत्तर

12

निम्न नमूना कोड की जाँच करें:

Listener

Simple UDP Client

+0

सर्वर स्थापित करने के लिए सॉकेट क्लास का उपयोग करने के बजाय UdpClient क्लास का उपयोग करने का कोई तरीका नहीं है? –

+1

मैं उत्सुक हूं कि ऐसा करने का क्या फायदा है? –

+0

यदि आपको एक सर्वर बनाने की आवश्यकता है तो आपको क्लाइंट से आने वाले अनुरोधों को स्वीकार करने के लिए सॉकेट खोलना होगा। मुझे किसी क्लाइंट को क्लाइंट से कनेक्ट करने के तरीके से अवगत नहीं है, पीर-टू-पीयर कनेक्शन दोनों सिरों पर सॉकेट श्रोता का उपयोग करके किए जाते हैं (जहां तक ​​मुझे पता है) – Felype

2

System.Net.Sockets.UdpClient मुश्किल है। कुछ रचनाकार स्थानीय अंत बिंदु निर्दिष्ट करते हैं, जबकि अन्य दूरस्थ अंत बिंदु निर्दिष्ट करते हैं। दो तरह के संचार स्थापित करने के लिए, एक निर्माता का उपयोग करें जो स्थानीय अंत बिंदु निर्दिष्ट करता है।

Connect के साथ डिफ़ॉल्ट रिमोट एंड पॉइंट निर्दिष्ट करें, या Send/BeginSend ओवरलोड का उपयोग करें जो रिमोट एंड पॉइंट निर्दिष्ट करता है।

संबंधित मुद्दे