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 हो सकता है।