Share via


ProtocolType Enumeration

Specifies the communications protocol that a Socket object uses to transfer data.

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

Syntax

public enum ProtocolType

Members

  Member name Description
Ggp The Gateway-To-Gateway Protocol.
Icmp The Internet Control Message Protocol.
IcmpV6 The Internet Control Message Protocol for IPv6.
Idp The Internet Datagram Protocol.
Igmp The Internet Group Management Protocol.
IP The Internet Protocol.
IPSecAuthenticationHeader The IPv6 Authentication header. For details, see RFC 2292 section 2.2.1, available at http://www.ietf.org.
IPSecEncapsulatingSecurityPayload The IPv6 Encapsulating Security Payload header.
IPv4 The Internet Protocol version 4.
IPv6 The Internet Protocol version 6 (IPv6).
IPv6DestinationOptions The IPv6 Destination Options header.
IPv6FragmentHeader The IPv6 Fragment header.
IPv6HopByHopOptions The IPv6 Hop-by-Hop Options header.
IPv6NoNextHeader The IPv6 No-next header.
IPv6RoutingHeader The IPv6 Routing header.
Ipx The Internet Packet Exchange Protocol.
ND The Net Disk Protocol (unofficial).
Pup The PARC Universal Packet Protocol.
Raw The raw IP-packet protocol.
Spx The Sequenced Packet Exchange protocol.
SpxII The Sequenced Packet Exchange version 2 protocol.
Tcp The Transmission Control Protocol.
Udp The User Datagram Protocol
Unknown An unknown protocol.
Unspecified An unspecified protocol.

Remarks

A Socket object informs the Windows® Sockets API of the protocol that it intends to use. Low-level driver software for the requested protocol must be present on the computer for the socket to be created successfully.

Version Information

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

See Also

Reference

System.Net.Sockets Namespace