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);
TCP/IP নেটওয়ার্ক -
-এ যোগাযোগের জন্য নিচের সকেটটি উপযোগীSocket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
উপরে,
-
পরিবারের ঠিকানা − নেটওয়ার্ক ঠিকানাগুলি সমাধান করার জন্য এটি সকেট ক্লাসের আদর্শ ঠিকানা পরিবারগুলি
-
সকেট টাইপ - সকেটের ধরন
-
প্রটোকল টাইপ - এটি সকেটে যোগাযোগের জন্য নেটওয়ার্ক প্রোটোকল। এটি Tcp এবং Udp হতে পারে।