Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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.