Name

AddressFamily

Synopsis

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 System.ValueType System.Enum(System.IComparable, System.IFormattable, System.IConvertible) AddressFamily

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( )

Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.