ホーム › Networking.WinSock › IPPROTO
IPPROTO
列挙型メンバー 37
| 名前 | 10進 | 16進 |
|---|---|---|
| IPPROTO_HOPOPTS | 0 | 0x0 |
| IPPROTO_ICMP | 1 | 0x1 |
| IPPROTO_IGMP | 2 | 0x2 |
| IPPROTO_GGP | 3 | 0x3 |
| IPPROTO_IPV4 | 4 | 0x4 |
| IPPROTO_ST | 5 | 0x5 |
| IPPROTO_TCP | 6 | 0x6 |
| IPPROTO_CBT | 7 | 0x7 |
| IPPROTO_EGP | 8 | 0x8 |
| IPPROTO_IGP | 9 | 0x9 |
| IPPROTO_PUP | 12 | 0xC |
| IPPROTO_UDP | 17 | 0x11 |
| IPPROTO_IDP | 22 | 0x16 |
| IPPROTO_RDP | 27 | 0x1B |
| IPPROTO_IPV6 | 41 | 0x29 |
| IPPROTO_ROUTING | 43 | 0x2B |
| IPPROTO_FRAGMENT | 44 | 0x2C |
| IPPROTO_ESP | 50 | 0x32 |
| IPPROTO_AH | 51 | 0x33 |
| IPPROTO_ICMPV6 | 58 | 0x3A |
| IPPROTO_NONE | 59 | 0x3B |
| IPPROTO_DSTOPTS | 60 | 0x3C |
| IPPROTO_ND | 77 | 0x4D |
| IPPROTO_ICLFXBM | 78 | 0x4E |
| IPPROTO_PIM | 103 | 0x67 |
| IPPROTO_PGM | 113 | 0x71 |
| IPPROTO_L2TP | 115 | 0x73 |
| IPPROTO_SCTP | 132 | 0x84 |
| IPPROTO_RAW | 255 | 0xFF |
| IPPROTO_MAX | 256 | 0x100 |
| IPPROTO_RESERVED_RAW | 257 | 0x101 |
| IPPROTO_RESERVED_IPSEC | 258 | 0x102 |
| IPPROTO_RESERVED_IPSECOFFLOAD | 259 | 0x103 |
| IPPROTO_RESERVED_WNV | 260 | 0x104 |
| IPPROTO_RESERVED_MAX | 261 | 0x105 |
| IPPROTO_IP | 0 | 0x0 |
| IPPROTO_RM | 113 | 0x71 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum IPPROTO : int {
IPPROTO_HOPOPTS = 0,
IPPROTO_ICMP = 1,
IPPROTO_IGMP = 2,
IPPROTO_GGP = 3,
IPPROTO_IPV4 = 4,
IPPROTO_ST = 5,
IPPROTO_TCP = 6,
IPPROTO_CBT = 7,
IPPROTO_EGP = 8,
IPPROTO_IGP = 9,
IPPROTO_PUP = 12,
IPPROTO_UDP = 17,
IPPROTO_IDP = 22,
IPPROTO_RDP = 27,
IPPROTO_IPV6 = 41,
IPPROTO_ROUTING = 43,
IPPROTO_FRAGMENT = 44,
IPPROTO_ESP = 50,
IPPROTO_AH = 51,
IPPROTO_ICMPV6 = 58,
IPPROTO_NONE = 59,
IPPROTO_DSTOPTS = 60,
IPPROTO_ND = 77,
IPPROTO_ICLFXBM = 78,
IPPROTO_PIM = 103,
IPPROTO_PGM = 113,
IPPROTO_L2TP = 115,
IPPROTO_SCTP = 132,
IPPROTO_RAW = 255,
IPPROTO_MAX = 256,
IPPROTO_RESERVED_RAW = 257,
IPPROTO_RESERVED_IPSEC = 258,
IPPROTO_RESERVED_IPSECOFFLOAD = 259,
IPPROTO_RESERVED_WNV = 260,
IPPROTO_RESERVED_MAX = 261,
IPPROTO_IP = 0,
IPPROTO_RM = 113
} IPPROTO;public enum IPPROTO : int
{
IPPROTO_HOPOPTS = 0,
IPPROTO_ICMP = 1,
IPPROTO_IGMP = 2,
IPPROTO_GGP = 3,
IPPROTO_IPV4 = 4,
IPPROTO_ST = 5,
IPPROTO_TCP = 6,
IPPROTO_CBT = 7,
IPPROTO_EGP = 8,
IPPROTO_IGP = 9,
IPPROTO_PUP = 12,
IPPROTO_UDP = 17,
IPPROTO_IDP = 22,
IPPROTO_RDP = 27,
IPPROTO_IPV6 = 41,
IPPROTO_ROUTING = 43,
IPPROTO_FRAGMENT = 44,
IPPROTO_ESP = 50,
IPPROTO_AH = 51,
IPPROTO_ICMPV6 = 58,
IPPROTO_NONE = 59,
IPPROTO_DSTOPTS = 60,
IPPROTO_ND = 77,
IPPROTO_ICLFXBM = 78,
IPPROTO_PIM = 103,
IPPROTO_PGM = 113,
IPPROTO_L2TP = 115,
IPPROTO_SCTP = 132,
IPPROTO_RAW = 255,
IPPROTO_MAX = 256,
IPPROTO_RESERVED_RAW = 257,
IPPROTO_RESERVED_IPSEC = 258,
IPPROTO_RESERVED_IPSECOFFLOAD = 259,
IPPROTO_RESERVED_WNV = 260,
IPPROTO_RESERVED_MAX = 261,
IPPROTO_IP = 0,
IPPROTO_RM = 113,
}Public Enum IPPROTO As Integer
IPPROTO_HOPOPTS = 0
IPPROTO_ICMP = 1
IPPROTO_IGMP = 2
IPPROTO_GGP = 3
IPPROTO_IPV4 = 4
IPPROTO_ST = 5
IPPROTO_TCP = 6
IPPROTO_CBT = 7
IPPROTO_EGP = 8
IPPROTO_IGP = 9
IPPROTO_PUP = 12
IPPROTO_UDP = 17
IPPROTO_IDP = 22
IPPROTO_RDP = 27
IPPROTO_IPV6 = 41
IPPROTO_ROUTING = 43
IPPROTO_FRAGMENT = 44
IPPROTO_ESP = 50
IPPROTO_AH = 51
IPPROTO_ICMPV6 = 58
IPPROTO_NONE = 59
IPPROTO_DSTOPTS = 60
IPPROTO_ND = 77
IPPROTO_ICLFXBM = 78
IPPROTO_PIM = 103
IPPROTO_PGM = 113
IPPROTO_L2TP = 115
IPPROTO_SCTP = 132
IPPROTO_RAW = 255
IPPROTO_MAX = 256
IPPROTO_RESERVED_RAW = 257
IPPROTO_RESERVED_IPSEC = 258
IPPROTO_RESERVED_IPSECOFFLOAD = 259
IPPROTO_RESERVED_WNV = 260
IPPROTO_RESERVED_MAX = 261
IPPROTO_IP = 0
IPPROTO_RM = 113
End Enumimport enum
class IPPROTO(enum.IntEnum):
IPPROTO_HOPOPTS = 0
IPPROTO_ICMP = 1
IPPROTO_IGMP = 2
IPPROTO_GGP = 3
IPPROTO_IPV4 = 4
IPPROTO_ST = 5
IPPROTO_TCP = 6
IPPROTO_CBT = 7
IPPROTO_EGP = 8
IPPROTO_IGP = 9
IPPROTO_PUP = 12
IPPROTO_UDP = 17
IPPROTO_IDP = 22
IPPROTO_RDP = 27
IPPROTO_IPV6 = 41
IPPROTO_ROUTING = 43
IPPROTO_FRAGMENT = 44
IPPROTO_ESP = 50
IPPROTO_AH = 51
IPPROTO_ICMPV6 = 58
IPPROTO_NONE = 59
IPPROTO_DSTOPTS = 60
IPPROTO_ND = 77
IPPROTO_ICLFXBM = 78
IPPROTO_PIM = 103
IPPROTO_PGM = 113
IPPROTO_L2TP = 115
IPPROTO_SCTP = 132
IPPROTO_RAW = 255
IPPROTO_MAX = 256
IPPROTO_RESERVED_RAW = 257
IPPROTO_RESERVED_IPSEC = 258
IPPROTO_RESERVED_IPSECOFFLOAD = 259
IPPROTO_RESERVED_WNV = 260
IPPROTO_RESERVED_MAX = 261
IPPROTO_IP = 0
IPPROTO_RM = 113// IPPROTO
pub const IPPROTO_HOPOPTS: i32 = 0;
pub const IPPROTO_ICMP: i32 = 1;
pub const IPPROTO_IGMP: i32 = 2;
pub const IPPROTO_GGP: i32 = 3;
pub const IPPROTO_IPV4: i32 = 4;
pub const IPPROTO_ST: i32 = 5;
pub const IPPROTO_TCP: i32 = 6;
pub const IPPROTO_CBT: i32 = 7;
pub const IPPROTO_EGP: i32 = 8;
pub const IPPROTO_IGP: i32 = 9;
pub const IPPROTO_PUP: i32 = 12;
pub const IPPROTO_UDP: i32 = 17;
pub const IPPROTO_IDP: i32 = 22;
pub const IPPROTO_RDP: i32 = 27;
pub const IPPROTO_IPV6: i32 = 41;
pub const IPPROTO_ROUTING: i32 = 43;
pub const IPPROTO_FRAGMENT: i32 = 44;
pub const IPPROTO_ESP: i32 = 50;
pub const IPPROTO_AH: i32 = 51;
pub const IPPROTO_ICMPV6: i32 = 58;
pub const IPPROTO_NONE: i32 = 59;
pub const IPPROTO_DSTOPTS: i32 = 60;
pub const IPPROTO_ND: i32 = 77;
pub const IPPROTO_ICLFXBM: i32 = 78;
pub const IPPROTO_PIM: i32 = 103;
pub const IPPROTO_PGM: i32 = 113;
pub const IPPROTO_L2TP: i32 = 115;
pub const IPPROTO_SCTP: i32 = 132;
pub const IPPROTO_RAW: i32 = 255;
pub const IPPROTO_MAX: i32 = 256;
pub const IPPROTO_RESERVED_RAW: i32 = 257;
pub const IPPROTO_RESERVED_IPSEC: i32 = 258;
pub const IPPROTO_RESERVED_IPSECOFFLOAD: i32 = 259;
pub const IPPROTO_RESERVED_WNV: i32 = 260;
pub const IPPROTO_RESERVED_MAX: i32 = 261;
pub const IPPROTO_IP: i32 = 0;
pub const IPPROTO_RM: i32 = 113;// IPPROTO
const (
IPPROTO_HOPOPTS int32 = 0
IPPROTO_ICMP int32 = 1
IPPROTO_IGMP int32 = 2
IPPROTO_GGP int32 = 3
IPPROTO_IPV4 int32 = 4
IPPROTO_ST int32 = 5
IPPROTO_TCP int32 = 6
IPPROTO_CBT int32 = 7
IPPROTO_EGP int32 = 8
IPPROTO_IGP int32 = 9
IPPROTO_PUP int32 = 12
IPPROTO_UDP int32 = 17
IPPROTO_IDP int32 = 22
IPPROTO_RDP int32 = 27
IPPROTO_IPV6 int32 = 41
IPPROTO_ROUTING int32 = 43
IPPROTO_FRAGMENT int32 = 44
IPPROTO_ESP int32 = 50
IPPROTO_AH int32 = 51
IPPROTO_ICMPV6 int32 = 58
IPPROTO_NONE int32 = 59
IPPROTO_DSTOPTS int32 = 60
IPPROTO_ND int32 = 77
IPPROTO_ICLFXBM int32 = 78
IPPROTO_PIM int32 = 103
IPPROTO_PGM int32 = 113
IPPROTO_L2TP int32 = 115
IPPROTO_SCTP int32 = 132
IPPROTO_RAW int32 = 255
IPPROTO_MAX int32 = 256
IPPROTO_RESERVED_RAW int32 = 257
IPPROTO_RESERVED_IPSEC int32 = 258
IPPROTO_RESERVED_IPSECOFFLOAD int32 = 259
IPPROTO_RESERVED_WNV int32 = 260
IPPROTO_RESERVED_MAX int32 = 261
IPPROTO_IP int32 = 0
IPPROTO_RM int32 = 113
)const
IPPROTO_HOPOPTS = 0;
IPPROTO_ICMP = 1;
IPPROTO_IGMP = 2;
IPPROTO_GGP = 3;
IPPROTO_IPV4 = 4;
IPPROTO_ST = 5;
IPPROTO_TCP = 6;
IPPROTO_CBT = 7;
IPPROTO_EGP = 8;
IPPROTO_IGP = 9;
IPPROTO_PUP = 12;
IPPROTO_UDP = 17;
IPPROTO_IDP = 22;
IPPROTO_RDP = 27;
IPPROTO_IPV6 = 41;
IPPROTO_ROUTING = 43;
IPPROTO_FRAGMENT = 44;
IPPROTO_ESP = 50;
IPPROTO_AH = 51;
IPPROTO_ICMPV6 = 58;
IPPROTO_NONE = 59;
IPPROTO_DSTOPTS = 60;
IPPROTO_ND = 77;
IPPROTO_ICLFXBM = 78;
IPPROTO_PIM = 103;
IPPROTO_PGM = 113;
IPPROTO_L2TP = 115;
IPPROTO_SCTP = 132;
IPPROTO_RAW = 255;
IPPROTO_MAX = 256;
IPPROTO_RESERVED_RAW = 257;
IPPROTO_RESERVED_IPSEC = 258;
IPPROTO_RESERVED_IPSECOFFLOAD = 259;
IPPROTO_RESERVED_WNV = 260;
IPPROTO_RESERVED_MAX = 261;
IPPROTO_IP = 0;
IPPROTO_RM = 113;// IPPROTO
pub const IPPROTO_HOPOPTS: i32 = 0;
pub const IPPROTO_ICMP: i32 = 1;
pub const IPPROTO_IGMP: i32 = 2;
pub const IPPROTO_GGP: i32 = 3;
pub const IPPROTO_IPV4: i32 = 4;
pub const IPPROTO_ST: i32 = 5;
pub const IPPROTO_TCP: i32 = 6;
pub const IPPROTO_CBT: i32 = 7;
pub const IPPROTO_EGP: i32 = 8;
pub const IPPROTO_IGP: i32 = 9;
pub const IPPROTO_PUP: i32 = 12;
pub const IPPROTO_UDP: i32 = 17;
pub const IPPROTO_IDP: i32 = 22;
pub const IPPROTO_RDP: i32 = 27;
pub const IPPROTO_IPV6: i32 = 41;
pub const IPPROTO_ROUTING: i32 = 43;
pub const IPPROTO_FRAGMENT: i32 = 44;
pub const IPPROTO_ESP: i32 = 50;
pub const IPPROTO_AH: i32 = 51;
pub const IPPROTO_ICMPV6: i32 = 58;
pub const IPPROTO_NONE: i32 = 59;
pub const IPPROTO_DSTOPTS: i32 = 60;
pub const IPPROTO_ND: i32 = 77;
pub const IPPROTO_ICLFXBM: i32 = 78;
pub const IPPROTO_PIM: i32 = 103;
pub const IPPROTO_PGM: i32 = 113;
pub const IPPROTO_L2TP: i32 = 115;
pub const IPPROTO_SCTP: i32 = 132;
pub const IPPROTO_RAW: i32 = 255;
pub const IPPROTO_MAX: i32 = 256;
pub const IPPROTO_RESERVED_RAW: i32 = 257;
pub const IPPROTO_RESERVED_IPSEC: i32 = 258;
pub const IPPROTO_RESERVED_IPSECOFFLOAD: i32 = 259;
pub const IPPROTO_RESERVED_WNV: i32 = 260;
pub const IPPROTO_RESERVED_MAX: i32 = 261;
pub const IPPROTO_IP: i32 = 0;
pub const IPPROTO_RM: i32 = 113;const
IPPROTO_HOPOPTS* = 0
IPPROTO_ICMP* = 1
IPPROTO_IGMP* = 2
IPPROTO_GGP* = 3
IPPROTO_IPV4* = 4
IPPROTO_ST* = 5
IPPROTO_TCP* = 6
IPPROTO_CBT* = 7
IPPROTO_EGP* = 8
IPPROTO_IGP* = 9
IPPROTO_PUP* = 12
IPPROTO_UDP* = 17
IPPROTO_IDP* = 22
IPPROTO_RDP* = 27
IPPROTO_IPV6* = 41
IPPROTO_ROUTING* = 43
IPPROTO_FRAGMENT* = 44
IPPROTO_ESP* = 50
IPPROTO_AH* = 51
IPPROTO_ICMPV6* = 58
IPPROTO_NONE* = 59
IPPROTO_DSTOPTS* = 60
IPPROTO_ND* = 77
IPPROTO_ICLFXBM* = 78
IPPROTO_PIM* = 103
IPPROTO_PGM* = 113
IPPROTO_L2TP* = 115
IPPROTO_SCTP* = 132
IPPROTO_RAW* = 255
IPPROTO_MAX* = 256
IPPROTO_RESERVED_RAW* = 257
IPPROTO_RESERVED_IPSEC* = 258
IPPROTO_RESERVED_IPSECOFFLOAD* = 259
IPPROTO_RESERVED_WNV* = 260
IPPROTO_RESERVED_MAX* = 261
IPPROTO_IP* = 0
IPPROTO_RM* = 113enum IPPROTO : int {
IPPROTO_HOPOPTS = 0,
IPPROTO_ICMP = 1,
IPPROTO_IGMP = 2,
IPPROTO_GGP = 3,
IPPROTO_IPV4 = 4,
IPPROTO_ST = 5,
IPPROTO_TCP = 6,
IPPROTO_CBT = 7,
IPPROTO_EGP = 8,
IPPROTO_IGP = 9,
IPPROTO_PUP = 12,
IPPROTO_UDP = 17,
IPPROTO_IDP = 22,
IPPROTO_RDP = 27,
IPPROTO_IPV6 = 41,
IPPROTO_ROUTING = 43,
IPPROTO_FRAGMENT = 44,
IPPROTO_ESP = 50,
IPPROTO_AH = 51,
IPPROTO_ICMPV6 = 58,
IPPROTO_NONE = 59,
IPPROTO_DSTOPTS = 60,
IPPROTO_ND = 77,
IPPROTO_ICLFXBM = 78,
IPPROTO_PIM = 103,
IPPROTO_PGM = 113,
IPPROTO_L2TP = 115,
IPPROTO_SCTP = 132,
IPPROTO_RAW = 255,
IPPROTO_MAX = 256,
IPPROTO_RESERVED_RAW = 257,
IPPROTO_RESERVED_IPSEC = 258,
IPPROTO_RESERVED_IPSECOFFLOAD = 259,
IPPROTO_RESERVED_WNV = 260,
IPPROTO_RESERVED_MAX = 261,
IPPROTO_IP = 0,
IPPROTO_RM = 113,
}#define global IPPROTO_HOPOPTS 0x0
#define global IPPROTO_ICMP 0x1
#define global IPPROTO_IGMP 0x2
#define global IPPROTO_GGP 0x3
#define global IPPROTO_IPV4 0x4
#define global IPPROTO_ST 0x5
#define global IPPROTO_TCP 0x6
#define global IPPROTO_CBT 0x7
#define global IPPROTO_EGP 0x8
#define global IPPROTO_IGP 0x9
#define global IPPROTO_PUP 0xC
#define global IPPROTO_UDP 0x11
#define global IPPROTO_IDP 0x16
#define global IPPROTO_RDP 0x1B
#define global IPPROTO_IPV6 0x29
#define global IPPROTO_ROUTING 0x2B
#define global IPPROTO_FRAGMENT 0x2C
#define global IPPROTO_ESP 0x32
#define global IPPROTO_AH 0x33
#define global IPPROTO_ICMPV6 0x3A
#define global IPPROTO_NONE 0x3B
#define global IPPROTO_DSTOPTS 0x3C
#define global IPPROTO_ND 0x4D
#define global IPPROTO_ICLFXBM 0x4E
#define global IPPROTO_PIM 0x67
#define global IPPROTO_PGM 0x71
#define global IPPROTO_L2TP 0x73
#define global IPPROTO_SCTP 0x84
#define global IPPROTO_RAW 0xFF
#define global IPPROTO_MAX 0x100
#define global IPPROTO_RESERVED_RAW 0x101
#define global IPPROTO_RESERVED_IPSEC 0x102
#define global IPPROTO_RESERVED_IPSECOFFLOAD 0x103
#define global IPPROTO_RESERVED_WNV 0x104
#define global IPPROTO_RESERVED_MAX 0x105
#define global IPPROTO_IP 0x0
#define global IPPROTO_RM 0x71