System.Net.Sockets.AddressFamily Enum

public enum AddressFamily

Base Types

Object
  ValueType
    Enum
      AddressFamily

Assembly

System

Library

Networking

Summary

Specifies the addressing schemes used by the Socket class.

Description

A AddressFamily member is specified to the Socket class constructors to identify the addressing scheme that the socket instance will use to resolve an address. For example, System.Net.Sockets.AddressFamily.InterNetwork indicates that an IP version 4 address is expected when a Socket instance connects to an endpoint.

See Also

System.Net.Sockets Namespace

Members

AddressFamily Fields

AddressFamily.AppleTalk Field
AddressFamily.Atm Field
AddressFamily.Banyan Field
AddressFamily.Ccitt Field
AddressFamily.Chaos Field
AddressFamily.Cluster Field
AddressFamily.DataKit Field
AddressFamily.DataLink Field
AddressFamily.DecNet Field
AddressFamily.Ecma Field
AddressFamily.FireFox Field
AddressFamily.HyperChannel Field
AddressFamily.Ieee12844 Field
AddressFamily.ImpLink Field
AddressFamily.InterNetwork Field
AddressFamily.InterNetworkV6 Field
AddressFamily.Ipx Field
AddressFamily.Irda Field
AddressFamily.Iso Field
AddressFamily.Lat Field
AddressFamily.NS Field
AddressFamily.NetBios Field
AddressFamily.NetworkDesigners Field
AddressFamily.Osi Field
AddressFamily.Pup Field
AddressFamily.Sna Field
AddressFamily.Unix Field
AddressFamily.Unknown Field
AddressFamily.Unspecified Field
AddressFamily.VoiceView Field
AddressFamily.value__ Field


AddressFamily.AppleTalk Field

AppleTalk = 16;

Summary

AppleTalk address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Atm Field

Atm = 22;

Summary

Native Asynchronous Transfer Mode (ATM) services address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Banyan Field

Banyan = 21;

Summary

Banyan address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Ccitt Field

Ccitt = 10;

Summary

Addresses for CCITT protocols, such as X.25.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Chaos Field

Chaos = 5;

Summary

Address for MIT CHAOS protocols.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Cluster Field

Cluster = 24;

Summary

Address for Microsoft cluster products.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.DataKit Field

DataKit = 9;

Summary

Address for Datakit protocols.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.DataLink Field

DataLink = 13;

Summary

Direct data-link interface address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.DecNet Field

DecNet = 12;

Summary

DECnet address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Ecma Field

Ecma = 8;

Summary

European Computer Manufacturers Association (ECMA) address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.FireFox Field

FireFox = 19;

Summary

FireFox address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.HyperChannel Field

HyperChannel = 15;

Summary

NSC Hyperchannel address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Ieee12844 Field

Ieee12844 = 25;

Summary

IEEE 1284.4 workgroup address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.ImpLink Field

ImpLink = 3;

Summary

ARPANET IMP address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.InterNetwork Field

InterNetwork = 2;

Summary

Address for IP version 4.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.InterNetworkV6 Field

InterNetworkV6 = 23;

Summary

Address for IP version 6.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Ipx Field

Ipx = 6;

Summary

Internetwork Packet Exchange (IPX) or Sequenced Packet Exchange (SPX) address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Irda Field

Irda = 26;

Summary

Infrared Data Association (IrDA) address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Iso Field

Iso = 7;

Summary

Address for ISO protocols.

[Note: Multiple names are defined for this value based on prior art. This value is identical to System.Net.Sockets.AddressFamily.Osi.

]

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Lat Field

Lat = 14;

Summary

LAT address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.NS Field

NS = 6;

Summary

Address for Xerox NS protocols.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.NetBios Field

NetBios = 17;

Summary

NetBios address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.NetworkDesigners Field

NetworkDesigners = 28;

Summary

Address for Network Designers OSI gateway-enabled protocols.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Osi Field

Osi = 7;

Summary

Address for ISO protocols.

[Note: Multiple names are defined for this value based on prior art. This value is identical to System.Net.Sockets.AddressFamily.Iso.

]

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Pup Field

Pup = 4;

Summary

Address for PUP protocols.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Sna Field

Sna = 11;

Summary

IBM SNA address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Unix Field

Unix = 1;

Summary

Address is local to the host.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Unknown Field

Unknown = -1;

Summary

Used to indicate an uninitialized state. This member is not to be used when constructing instances of the Socket class.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.Unspecified Field

Unspecified = 0;

Summary

Unspecified address family.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.VoiceView Field

VoiceView = 18;

Summary

VoiceView address.

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace

AddressFamily.value__ Field

value__;

See Also

System.Net.Sockets.AddressFamily Enum, System.Net.Sockets Namespace