ProtocolFamily Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the type of protocol that an instance of the Socket class can use.
public enum class ProtocolFamily
public enum ProtocolFamily
type ProtocolFamily =
Public Enum ProtocolFamily
- Inheritance
Fields
Name | Value | Description |
---|---|---|
Unknown | -1 | Unknown protocol. |
Unspecified | 0 | Unspecified protocol. |
Unix | 1 | Unix local to host protocol. |
InterNetwork | 2 | IP version 4 protocol. |
ImpLink | 3 | ARPANET IMP protocol. |
Pup | 4 | PUP protocol. |
Chaos | 5 | MIT CHAOS protocol. |
Ipx | 6 | IPX or SPX protocol. |
NS | 6 | Xerox NS protocol. |
Iso | 7 | ISO protocol. |
Osi | 7 | OSI protocol. |
Ecma | 8 | European Computer Manufacturers Association (ECMA) protocol. |
DataKit | 9 | DataKit protocol. |
Ccitt | 10 | CCITT protocol, such as X.25. |
Sna | 11 | IBM SNA protocol. |
DecNet | 12 | DECNet protocol. |
DataLink | 13 | Direct data link protocol. |
Lat | 14 | LAT protocol. |
HyperChannel | 15 | NSC HyperChannel protocol. |
AppleTalk | 16 | AppleTalk protocol. |
NetBios | 17 | NetBIOS protocol. |
VoiceView | 18 | VoiceView protocol. |
FireFox | 19 | FireFox protocol. |
Banyan | 21 | Banyan protocol. |
Atm | 22 | Native ATM services protocol. |
InterNetworkV6 | 23 | IP version 6 protocol. |
Cluster | 24 | Microsoft Cluster products protocol. |
Ieee12844 | 25 | IEEE 1284.4 workgroup protocol. |
Irda | 26 | IrDA protocol. |
NetworkDesigners | 28 | Network Designers OSI gateway enabled protocol. |
Max | 29 | MAX protocol. |
Packet | 65536 | Low-level Packet protocol. |
ControllerAreaNetwork | 65537 | Controller Area Network 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.