Export (0) Print
Expand All

AddressFamily Enumeration

Specifies the addressing scheme that an instance of the Socket class can use.

Namespace:  System.Net.Sockets
Assembly:  System (in System.dll)

type AddressFamily

Member nameDescription
UnknownUnknown address family.
UnspecifiedUnspecified address family.
UnixUnix local to host address.
InterNetworkAddress for IP version 4.
ImpLinkARPANET IMP address.
PupAddress for PUP protocols.
ChaosAddress for MIT CHAOS protocols.
NSAddress for Xerox NS protocols.
IpxIPX or SPX address.
IsoAddress for ISO protocols.
OsiAddress for OSI protocols.
EcmaEuropean Computer Manufacturers Association (ECMA) address.
DataKitAddress for Datakit protocols.
CcittAddresses for CCITT protocols, such as X.25.
SnaIBM SNA address.
DecNetDECnet address.
DataLinkDirect data-link interface address.
LatLAT address.
HyperChannelNSC Hyperchannel address.
AppleTalkAppleTalk address.
NetBiosNetBios address.
VoiceViewVoiceView address.
FireFoxFireFox address.
BanyanBanyan address.
AtmNative ATM services address.
InterNetworkV6Address for IP version 6.
ClusterAddress for Microsoft cluster products.
Ieee12844IEEE 1284.4 workgroup address.
IrdaIrDA address.
NetworkDesignersAddress for Network Designers OSI gateway-enabled protocols.
MaxMAX address.

An AddressFamily member specifies the addressing scheme that a Socket will use to resolve an address. For example, InterNetwork indicates that an IP version 4 address is expected when a Socket connects to an endpoint.

The following example creates a Socket using the InterNetwork AddressFamily.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

© 2015 Microsoft