System.Net.Sockets.ProtocolFamily Enumeration

Specifies the type of protocol that an instance of the System.Net.Sockets.Socket class can use.

Syntax

public enum ProtocolFamily

Remarks

The System.Net.Sockets.ProtocolFamily enumeration specifies the protocol scheme that is used by the System.Net.Sockets.Socket class to resolve an address. For example, ProtocolFamily.InterNetwork indicates that the IP version 4 protocol is expected when a System.Net.Sockets.Socket connects to an endpoint.

Members

Member NameDescription
AppleTalk

AppleTalk protocol.

Atm

Native ATM services protocol.

Banyan

Banyan protocol.

Ccitt

CCITT protocol, such as X.25.

Chaos

MIT CHAOS protocol.

Cluster

Microsoft Cluster products protocol.

DataKit

DataKit protocol.

Direct data link protocol.

DecNet

DECNet protocol.

Ecma

European Computer Manufacturers Association (ECMA) protocol.

FireFox

FireFox protocol.

HyperChannel

NSC HyperChannel protocol.

Ieee12844

IEEE 1284.4 workgroup protocol.

ARPANET IMP protocol.

InterNetwork

IP version 4 protocol.

InterNetworkV6

IP version 6 protocol.

Ipx

IPX or SPX protocol.

Irda

IrDA protocol.

Iso

ISO protocol.

Lat

LAT protocol.

Max

MAX protocol.

NetBios

NetBIOS protocol.

NetworkDesigners

Network Designers OSI gateway enabled protocol.

NS

Xerox NS protocol.

Osi

OSI protocol.

Pup

PUP protocol.

Sna

IBM SNA protocol.

Unix

Unix local to host protocol.

Unknown

Unknown protocol.

Unspecified

Unspecified protocol.

VoiceView

VoiceView protocol.

Requirements

Namespace: System.Net.Sockets
Assembly: System (in System.dll)
Assembly Versions: 1.0.3300.0, 1.0.5000.0, 2.0.0.0, 4.0.0.0