Không gian tên System.Net.Sockets có một triển khai được quản lý của giao diện Windows Sockets.
Nó có hai chế độ cơ bản - đồng bộ và không đồng bộ.
Hãy để chúng tôi xem một ví dụ để làm việc với lớp System.Net.Sockets.TcpListener -
TcpListener l = new TcpListener(1234); l.Start(); // creating a socket Socket s = l.AcceptSocket(); Stream network = new NetworkStream(s);
Sau đây là Socket hữu ích trong giao tiếp trên mạng TCP / IP -
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Ở trên,
-
AddressFamily - Đây là họ địa chỉ tiêu chuẩn của lớp Socket để phân giải địa chỉ mạng
-
SocketType - Loại ổ cắm
-
Loại giao thức - Đây là giao thức mạng để giao tiếp trên Socket. Nó có thể là Tcp và Udp.