Mono Class Library: System.Net.Sockets Namespace

System.Net.Sockets.ProtocolType Enumeration

Specifies the protocols used by the System.Net.Sockets.Socket class. [Edit]
public enum ProtocolType

Remarks

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. [Edit]

Members

Member NameDescription
GgpSpecifies the Gateway To Gateway Protocol. [Edit]
IcmpSpecifies the Internet Control Message Protocol (ICMP) as defined by IETF RFC 1792. [Edit]
IcmpV6Documentation for this section has not yet been entered. [Edit]
Idp Specifies the Inter-Domain Policy Protocol (IDP) as defined by IETF RFC 1764. [Edit]
IgmpSpecifies the Internet Group Management Protocol (IGMP) as defined by IETF RFC 2236. [Edit]
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.

[Edit]
IPSecAuthenticationHeaderDocumentation for this section has not yet been entered. [Edit]
IPSecEncapsulatingSecurityPayloadDocumentation for this section has not yet been entered. [Edit]
IPv4Documentation for this section has not yet been entered. [Edit]
IPv6Documentation for this section has not yet been entered. [Edit]
IPv6DestinationOptionsDocumentation for this section has not yet been entered. [Edit]
IPv6FragmentHeaderDocumentation for this section has not yet been entered. [Edit]
IPv6HopByHopOptionsDocumentation for this section has not yet been entered. [Edit]
IPv6NoNextHeaderDocumentation for this section has not yet been entered. [Edit]
IPv6RoutingHeaderDocumentation for this section has not yet been entered. [Edit]
Ipx Specifies the Internetwork Packet Exchange Protocol. [Edit]
ND Specifies the Net Disk Protocol. [Edit]
Pup Specifies the Xerox Post Office Update Protocol. [Edit]
RawSpecifies the Raw IP packet protocol. [Edit]
Spx Specifies the Sequenced Packet Exchange Protocol. [Edit]
SpxIISpecifies the Sequenced Packet Exchange Version 2 Protocol. [Edit]
TcpSpecifies the Transmission Control Protocol (TCP) as defined by IETF RFC 793. [Edit]
UdpSpecifies the User Datagram Protocol (UDP) as defined by IETF RFC 768. [Edit]
UnknownUsed to indicate an uninitialized state. This member is not to be used when constructing instances of the System.Net.Sockets.Socket class. [Edit]
Unspecified

Unspecified protocol.

Note:

Multiple names are defined for this value based on prior art. This value is identical to ProtocolType.IP.

[Edit]

Requirements

Namespace: System.Net.Sockets
Assembly: System (in System.dll)
Assembly Versions: 1.0.x.x, 1.0.5000.0, 2.0.0.0