Share via


ProtocolFamily Enumeration

Specifies the type of protocol that a Socket object uses to resolve an address.

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

Syntax

public enum ProtocolFamily

Members

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

Remarks

A ProtocolFamily member specifies the protocol that is used by a Socket object to resolve an address. For example, ProtocolFamily.InterNetwork indicates that the IP version 4 protocol is expected when a socket connects to an endpoint.

Version Information

Available in the .NET Micro Framework versions 2.0, 2.5, 3.0, 4.0, and 4.1.

See Also

Reference

System.Net.Sockets Namespace