ProtocolType Перечисление

Определение

Указывает протоколы, поддерживаемые классом Socket.

public enum class ProtocolType
public enum ProtocolType
type ProtocolType = 
Public Enum ProtocolType
Наследование
ProtocolType

Поля

Имя Значение Описание
Unknown -1

Неизвестный протокол.

IP 0

Интернет-протокол.

IPv6HopByHopOptions 0

Заголовок IPv6 Hop by Hop Options.

Unspecified 0

Непроверенный протокол.

Icmp 1

Протокол сообщений управления Интернетом.

Igmp 2

Протокол управления группами Интернета.

Ggp 3

Протокол шлюза к шлюзу.

IPv4 4

Интернет-протокол версии 4.

Tcp 6

Протокол управления передачей.

Pup 12

Универсальный протокол пакетов PARC.

Udp 17

Протокол пользовательских datagram.

Idp 22

Протокол интернет-датаграммы.

IPv6 41

Протокол Интернета версии 6 (IPv6).

IPv6RoutingHeader 43

Заголовок маршрутизации IPv6.

IPv6FragmentHeader 44

Заголовок фрагмента IPv6.

IPSecEncapsulatingSecurityPayload 50

IPv6 инкапсулирует заголовок полезных данных безопасности.

IPSecAuthenticationHeader 51

Заголовок проверки подлинности IPv6. Дополнительные сведения см. в разделе RFC 2292 2.2.1, доступном по адресу https://www.ietf.org.

IcmpV6 58

Протокол сообщений управления Интернетом для IPv6.

IPv6NoNextHeader 59

IPv6 Нет следующего заголовка.

IPv6DestinationOptions 60

Заголовок параметров назначения IPv6.

ND 77

Протокол net Disk Protocol (неофициальный).

Raw 255

Протокол необработанных IP-пакетов.

Ipx 1000

Протокол обмена пакетами в Интернете.

Spx 1256

Протокол вирвалированного обмена пакетами.

SpxII 1257

Протокол вирвалированного обмена пакетами версии 2.

Комментарии

Класс Socket использует перечисление ProtocolType для информирования API сокетов Windows запрошенного протокола. Низкоуровневый программный пакет драйверов для запрошенного протокола должен присутствовать на компьютере, чтобы Socket он был успешно создан.

Применяется к

См. также раздел