Share via


ProtocolFamily Enumeration

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

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

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

Syntax

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

Members

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

Remarks

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.

See Also

Reference

System.Net.Sockets Namespace