O'Reilly logo

C# in a Nutshell by Peter Drayton, Ted Neward, Ben Albahari

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Name

AddressFamily

Synopsis

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.

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
}

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required