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

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


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

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

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

TcpListener l = new TcpListener(1234);
l.Start();
// सॉकेट बनाना
Socket s = l.AcceptSocket();
Stream network = new NetworkStream(s);

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

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

उपरोक्त में,

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

  • SocketType - सॉकेट का प्रकार।

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


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

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

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

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

  1. रूबी नेटवर्क प्रोग्रामिंग में मास्टर करें: सॉकेट्स के साथ कस्टम क्लाइंट्स और सर्वर्स बनाएं रूबी नेटवर्क प्रोग्रामिंग में मास्टर करें: सॉकेट्स के साथ कस्टम क्लाइंट्स और सर्वर्स बनाएं

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