xtd 0.2.0
Loading...
Searching...
No Matches

◆ protocol_type

Specifies the protocols that the xtd::net::sockets::socket class supports.

enum class protocol_type
protocol_type
Specifies the protocols that the xtd::net::sockets::socket class supports.
Definition protocol_type.h:30
Header
#include <xtd/net/sockets/protocol_type>
Namespace
xtd::net::sockets
Library
xtd.core
Enumerator
unknown 

Specifies an unknown protocol.

ip_v6_hop_by_hop_options 

IPv6 Hop by Hop Options header.

unspecified 

Unspecified Protocol.

ip 

Internet Protocol.

icmp 

Internet Control Message Protocol.

igmp 

Internet Group Management Protocol.

ggp 

Gateway To Gateway Protocol.

ip_v4 

Internet Protocol version 4.

tcp 

Transmission Control Protocol.

pup 

PARC Universal Packet Protocol.

udp 

User Datagram Protocol.

idp 

Internet Datagram Protocol.

ip_v6 

Internet Protocol version 6 (IPv6).

ip_v6_routing_header 

IPv6 Routing header.

ip_v6_fragment_header 

IPv6 Fragment header.

ip_sec_encapsulating_security_payload 

IPv6 Encapsulating Security Payload header.

ip_sec_authentication_header 

IPv6 Authentication header. For details, see RFC 2292 section 2.2.1, available at http://www.ietf.org.

icmp_v6 

Internet Control Message Protocol for IPv6.

ip_v6_no_next_header 

IPv6 No next header.

ip_v6_destination_options 

IPv6 Destination Options header.

nd 

Net Disk Protocol (unofficial).

raw 

Raw IP packet protocol.

ipx 

Internet Packet Exchange Protocol.

spx 

Sequenced Packet Exchange protocol.

spx_2 

Sequenced Packet Exchange version 2 protocol.