The System.Net.Sockets.ProtocolType enumeration is used with the System.Net.Sockets.Socket class. This enumeration specifies the protocols that a socket instance can use to transport data.
Member Name Description Ggp Specifies the Gateway To Gateway Protocol. Icmp Specifies the Internet Control Message Protocol (ICMP) as defined by IETF RFC 1792. IcmpV6 Documentation for this section has not yet been entered. Idp Specifies the Inter-Domain Policy Protocol (IDP) as defined by IETF RFC 1764. Igmp Specifies the Internet Group Management Protocol (IGMP) as defined by IETF RFC 2236. IP Specifies the Internet Protocol (IP) as defined by IETF RFC 791, 792, 919, 922, and 1112.
Note:Multiple names are defined for this value based on prior art. This value is identical to ProtocolType.Unspecified.
IPSecAuthenticationHeader Documentation for this section has not yet been entered. IPSecEncapsulatingSecurityPayload Documentation for this section has not yet been entered. IPv4 Documentation for this section has not yet been entered. IPv6 Documentation for this section has not yet been entered. IPv6DestinationOptions Documentation for this section has not yet been entered. IPv6FragmentHeader Documentation for this section has not yet been entered. IPv6HopByHopOptions Documentation for this section has not yet been entered. IPv6NoNextHeader Documentation for this section has not yet been entered. IPv6RoutingHeader Documentation for this section has not yet been entered. Ipx Specifies the Internetwork Packet Exchange Protocol. ND Specifies the Net Disk Protocol. Pup Specifies the Xerox Post Office Update Protocol. Raw Specifies the Raw IP packet protocol. Spx Specifies the Sequenced Packet Exchange Protocol. SpxII Specifies the Sequenced Packet Exchange Version 2 Protocol. Tcp Specifies the Transmission Control Protocol (TCP) as defined by IETF RFC 793. Udp Specifies the User Datagram Protocol (UDP) as defined by IETF RFC 768. Unknown Used to indicate an uninitialized state. This member is not to be used when constructing instances of the System.Net.Sockets.Socket class. Unspecified Unspecified protocol.
Note:Multiple names are defined for this value based on prior art. This value is identical to ProtocolType.IP.
Namespace: System.Net.Sockets
Assembly: System (in System.dll)
Assembly Versions: 1.0.x.x, 1.0.5000.0, 2.0.0.0