1. C# .NET网络编程相关类
1.类的介绍
1.1 IPAddress 类
方法 | 说明 |
---|---|
HostToNetworkOrder | 将值由主机字节顺序转为网络字节顺序 |
Parse | 将IP地址字符串转为 IPAddress 实例 |
IPAddress公共字段
Any - 提供一个IP地址,指示服务器应侦听所有网络接口上的客户端活动(等效于 0.0.0.0)
Broadcast - 提供 IP 广播地址(等效于 255.255.255.255)
IPv6Any - 指示Socket必须侦听所有网络接口上的客户端活动
IPv6Loopback - 提供IP返回地址
IPv6None - 提供指示不应使用任何网络接口的IP地址
Loopback - 提供 IP 返回地址(等效于 127.0.0.1)
None - 供指示不应使用任何网络接口的IP地址(等效于 255.255.255.255)
IPAddress公共属性
Address - 网际协议(IP)地址
AddressFamily - 获取 IP 地址的地址族
IsIPv4MappedToIPv6 - IP 地址是否为 IPv4 映射的 IPv6 地址
IsIPv6LinkLocal - 获取地址是否为 IPv6 连接本地地址
IsIPv6Multicast - 获取地址是否为 IPv6 多路广播全局地址
IsIPv6SiteLocal - 获取地址是否为 IPv6 站点本地地址
IsIPv6Teredo - 地址是否为 IPv6 Teredo 地址
ScopeId - 获取或设置 IPv6 地址范围标识符
1.2 DNS 类
1.3 IPHostEntry 类
IPHostEntry 为 Internet 主机地址信息提供容器类。
IPHostEntry 将一个域名系统主机名和一组匹配的 IP 地址关联。
1.4 IPEndPoint 类
IPEndPoint 类是将网络钻点表示为 IP 地址和端口号。
IPEndPoint包含应用程序连接到主机上的服务所需的主机和本地或远程端口信息。
1.5 Socket 类
为网络通信程序提供一套丰富的方法和属性。
应用程序可通过TCPClient、TCPListener、UDPClient类使用传输控制协议(TCP)和用户数据报文协议(UDP)服务。这些协议建立在Socket的基础上,负责数据传送的细节。