C # in a Nutshell, Second Edition
public enum AddressFamily { Unspecified = 0 , Unix = 1 , InterNetwork = 2 , ImpLink = 3 , Pup = 4 , Chaos = 5 , Ipx = 6 , NS = 6 , Iso = 7 , Osi = 7 , Ecma = 8 , DataKit = 9 , Ccitt = 10 , Sna = 11 , DecNet = 12 , DataLink = 13 , Lat = 14 , HyperChannel = 15 , AppleTalk = 16 , NetBios = 17 , VoiceView = 18 , FireFox = 19 , Banyan = 21 , Atm = 22 , InterNetworkV6 = 23 , Cluster = 24 , Ieee12844 = 25 , Irda = 26 , NetworkDesigners = 28 , Max = 29 , Unknown = -1 } This enumeration contains values to specify the address family used by a socket. This indicates to which family of addressing schemes the address of the socket belongs. Note that the standard four-digit IP scheme falls under the enumeration InterNetwork , and its successor, IPv6, under the enumeration InterNetworkV6 . Hierarchy
System.Object Returned By
System.Net.EndPoint.AddressFamily , System.Net.IPAddress.AddressFamily , System.Net.SocketAddress.Family , Socket.AddressFamily Passed To
System.Net.SocketAddress.SocketAddress( ) , Socket.Socket( ) , TcpClient.TcpClient( ) , UdpClient.UdpClient( ) |