Export (0) Print
Expand All

ProtocolFamily Enumeration

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

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

public enum ProtocolFamily

Member nameDescription
Supported by the .NET Compact FrameworkUnknownUnknown protocol.
Supported by the .NET Compact FrameworkUnspecifiedUnspecified protocol.
Supported by the .NET Compact FrameworkUnixUnix local to host protocol.
Supported by the .NET Compact FrameworkInterNetworkIP version 4 protocol.
Supported by the .NET Compact FrameworkImpLinkARPANET IMP protocol.
Supported by the .NET Compact FrameworkPupPUP protocol.
Supported by the .NET Compact FrameworkChaosMIT CHAOS protocol.
Supported by the .NET Compact FrameworkNSXerox NS protocol.
Supported by the .NET Compact FrameworkIpxIPX or SPX protocol.
Supported by the .NET Compact FrameworkIsoISO protocol.
Supported by the .NET Compact FrameworkOsiOSI protocol.
Supported by the .NET Compact FrameworkEcmaEuropean Computer Manufacturers Association (ECMA) protocol.
Supported by the .NET Compact FrameworkDataKitDataKit protocol.
Supported by the .NET Compact FrameworkCcittCCITT protocol, such as X.25.
Supported by the .NET Compact FrameworkSnaIBM SNA protocol.
Supported by the .NET Compact FrameworkDecNetDECNet protocol.
Supported by the .NET Compact FrameworkDataLinkDirect data link protocol.
Supported by the .NET Compact FrameworkLatLAT protocol.
Supported by the .NET Compact FrameworkHyperChannelNSC HyperChannel protocol.
Supported by the .NET Compact FrameworkAppleTalkAppleTalk protocol.
Supported by the .NET Compact FrameworkNetBiosNetBIOS protocol.
Supported by the .NET Compact FrameworkVoiceViewVoiceView protocol.
Supported by the .NET Compact FrameworkFireFoxFireFox protocol.
Supported by the .NET Compact FrameworkBanyanBanyan protocol.
Supported by the .NET Compact FrameworkAtmNative ATM services protocol.
Supported by the .NET Compact FrameworkInterNetworkV6IP version 6 protocol.
Supported by the .NET Compact FrameworkClusterMicrosoft Cluster products protocol.
Supported by the .NET Compact FrameworkIeee12844IEEE 1284.4 workgroup protocol.
Supported by the .NET Compact FrameworkIrdaIrDA protocol.
Supported by the .NET Compact FrameworkNetworkDesignersNetwork Designers OSI gateway enabled protocol.
Supported by the .NET Compact FrameworkMaxMAX protocol.

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

Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

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

.NET Framework

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

.NET Compact Framework

Supported in: 3.5, 2.0, 1.0

Community Additions

ADD
Show:
© 2014 Microsoft