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);
以下是通信中常用的套接字 TCP/IP 网络 -
Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
上面,
AddressFamily - 它是由 Socket 类解析网络地址的标准地址族
SocketType - 套接字类型
ProtocolType - 这是套接字上通信的网络协议。它可以是 Tcp 和 Udp。
广告