ProtocolFamily Enumeration
Specifies the type of protocol that an instance of the Socket class can use.
[Visual Basic] <Serializable> Public Enum ProtocolFamily [C#] [Serializable] public enum ProtocolFamily [C++] [Serializable] __value public enum ProtocolFamily [JScript] public Serializable enum ProtocolFamily
Remarks
The ProtocolFamily enumeration specifies the protocol scheme 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.
Members
| Member name | Description |
|---|---|
| AppleTalk Supported by the .NET Compact Framework. | AppleTalk protocol. |
| Atm Supported by the .NET Compact Framework. | Native ATM services protocol. |
| Banyan Supported by the .NET Compact Framework. | Banyan protocol. |
| Ccitt Supported by the .NET Compact Framework. | CCITT protocol, such as X.25. |
| Chaos Supported by the .NET Compact Framework. | MIT CHAOS protocol. |
| Cluster Supported by the .NET Compact Framework. | Microsoft Cluster products protocol. |
| DataKit Supported by the .NET Compact Framework. | DataKit protocol. |
| DataLink Supported by the .NET Compact Framework. | Direct data link protocol. |
| DecNet Supported by the .NET Compact Framework. | DECNet protocol. |
| Ecma Supported by the .NET Compact Framework. | European Computer Manufactures Association (ECMA) protocol. |
| FireFox Supported by the .NET Compact Framework. | FireFox protocol. |
| HyperChannel Supported by the .NET Compact Framework. | NSC HyperChannel protocol. |
| Ieee12844 Supported by the .NET Compact Framework. | IEEE 1284.4 workgroup protocol. |
| ImpLink Supported by the .NET Compact Framework. | ARPANET IMP protocol. |
| InterNetwork Supported by the .NET Compact Framework. | IP version 4 protocol. |
| InterNetworkV6 Supported by the .NET Compact Framework. | IP version 6 protocol. |
| Ipx Supported by the .NET Compact Framework. | IPX or SPX protocol. |
| Irda Supported by the .NET Compact Framework. | IrDA protocol. |
| Iso Supported by the .NET Compact Framework. | ISO protocol. |
| Lat Supported by the .NET Compact Framework. | LAT protocol. |
| Max Supported by the .NET Compact Framework. | MAX protocol. |
| NetBios Supported by the .NET Compact Framework. | NetBios protocol. |
| NetworkDesigners Supported by the .NET Compact Framework. | Network Designers OSI gateway enabled protocol. |
| NS Supported by the .NET Compact Framework. | Xerox NS protocol. |
| Osi Supported by the .NET Compact Framework. | OSI protocol. |
| Pup Supported by the .NET Compact Framework. | PUP protocol. |
| Sna Supported by the .NET Compact Framework. | IBM SNA protocol. |
| Unix Supported by the .NET Compact Framework. | Unix local to host protocol. |
| Unknown Supported by the .NET Compact Framework. | Unknown protocol. |
| Unspecified Supported by the .NET Compact Framework. | Unspecified protocol. |
| VoiceView Supported by the .NET Compact Framework. | VoiceView protocol. |
Requirements
Namespace: System.Net.Sockets
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, .NET Compact Framework
Assembly: System (in System.dll)
See Also
System.Net.Sockets Namespace | AddressFamily | IPAddress | EndPoint