Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में सॉकेट प्रोग्रामिंग

System.Net.Sockets नाम स्थान में Windows Sockets इंटरफ़ेस का एक प्रबंधित कार्यान्वयन है।

इसके दो बुनियादी तरीके हैं - सिंक्रोनस और एसिंक्रोनस।

आइए System.Net.Sockets.TcpListener वर्ग के साथ काम करने के लिए एक उदाहरण देखें -

TcpListener l = new TcpListener(1234);
l.Start();

// creating a socket
Socket s = l.AcceptSocket();
Stream network = new NetworkStream(s);

टीसीपी/आईपी नेटवर्क पर संचार करने में उपयोगी सॉकेट निम्नलिखित है -

Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

ऊपर,

  • पता परिवार - यह सॉकेट क्लास द्वारा नेटवर्क पतों को हल करने के लिए मानक पता परिवार है

  • सॉकेट टाइप - सॉकेट का प्रकार

  • प्रोटोकॉल प्रकार - यह सॉकेट पर संचार के लिए नेटवर्क प्रोटोकॉल है। यह टीसीपी और यूडीपी हो सकता है।


  1. पायथन में मल्टी-थ्रेडिंग के साथ सॉकेट प्रोग्रामिंग?

    मल्टीथ्रेडिंग अवधारणाएं मल्टीथ्रेडिंग लगभग सभी आधुनिक प्रोग्रामिंग भाषाओं की मूल अवधारणा है, विशेष रूप से अजगर के धागे के सरलीकृत कार्यान्वयन के कारण। एक थ्रेड एक प्रोग्राम के भीतर एक उप-प्रोग्राम है जिसे कोड के अन्य अनुभाग से स्वतंत्र रूप से निष्पादित किया जा सकता है। एक थ्रेड एक ही संदर्भ साझा क

  1. पायथन में सॉकेट प्रोग्रामिंग

    द्विदिश संचार चैनल में, सॉकेट दो अंत बिंदु हैं। सॉकेट एक ही मशीन पर या विभिन्न महाद्वीपों पर प्रक्रिया के बीच संचार कर सकते हैं। सॉकेट विभिन्न प्रकार के चैनल-टीसीपी, यूडीपी द्वारा कार्यान्वित किए जाते हैं। सॉकेट बनाने के लिए, हमें सॉकेट मॉड्यूल और सॉकेट.सॉकेट () फ़ंक्शन की आवश्यकता होती है। सिंटैक

  1. रूबी नेटवर्क प्रोग्रामिंग

    क्या आप रूबी में कस्टम नेटवर्क क्लाइंट और सर्वर बनाना चाहते हैं? या बस समझें कि यह कैसे काम करता है? फिर आपको सॉकेट से निपटना होगा। रूबी नेटवर्क प्रोग्रामिंग . के इस दौरे में मेरे साथ शामिल हों मूल बातें सीखने के लिए, और रूबी का उपयोग करके अन्य सर्वर और क्लाइंट से बात करना शुरू करें! तो सॉकेट क्य