Share via


AddressFamily Enumeration

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

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

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

Syntax

'Declaration
Public Enumeration AddressFamily
public enum AddressFamily
public enum class AddressFamily
type AddressFamily
public enum AddressFamily

Members

Member name Description
Unknown Unknown address family.
Unspecified Unspecified address family.
Unix Unix local to host address.
InterNetwork Address for IP version 4.
ImpLink ARPANET IMP address.
Pup Address for PUP protocols.
Chaos Address for MIT CHAOS protocols.
NS Address for Xerox NS protocols.
Ipx IPX or SPX address.
Iso Address for ISO protocols.
Osi Address for OSI protocols.
Ecma European Computer Manufacturers Association (ECMA) address.
DataKit Address for Datakit protocols.
Ccitt Addresses for CCITT protocols, such as X.25.
Sna IBM SNA address.
DecNet DECnet address.
DataLink Direct data-link interface address.
Lat LAT address.
HyperChannel NSC Hyperchannel address.
AppleTalk AppleTalk address.
NetBios NetBios address.
VoiceView VoiceView address.
FireFox FireFox address.
Banyan Banyan address.
Atm Native ATM services address.
InterNetworkV6 Address for IP version 6.
Cluster Address for Microsoft cluster products.
Ieee12844 IEEE 1284.4 workgroup address.
Irda IrDA address.
NetworkDesigners Address for Network Designers OSI gateway-enabled protocols.
Max MAX address.

Remarks

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.

See Also

Reference

System.Net.Sockets Namespace