# Socket::Constants

ソケット操作の指定のための定数を定義したモジュール。このモジュー ルをインクルードすれば、定数(AF_INETなど)を直接参照できます。

これらの定数はSocketの定数としても定義されています。

## アドレスファミリー

`AF_INET`
`AF_UNSPEC`
`AF_INET6`
`AF_UNIX`
`AF_AX25`
`AF_IPX`
`AF_APPLETALK`

## ソケットタイプ

`SOCK_STREAM`
`SOCK_DGRAM`
`SOCK_RAW`
`SOCK_RDM`
`SOCK_SEQPACKET`
`SOCK_PACKET`

## プロトコル

`IPPROTO_IP`
`IPPROTO_ICMP`
`IPPROTO_TCP`
`IPPROTO_UDP`
`IPPROTO_RAW`
`IPPROTO_IGMP`
`IPPROTO_GGP`
`IPPROTO_EGP`
`IPPROTO_PUP`
`IPPROTO_IDP`
`IPPROTO_HELLO`
`IPPROTO_ND`
`IPPROTO_TP`
`IPPROTO_XTP`
`IPPROTO_EON`
`IPPROTO_BIP`
`IPPROTO_MAX`

## フラグ

`AI_PASSIVE`
`AI_CANONNAME`
`AI_NUMERICHOST`

  Socket.getaddrinfo の flags

## shutdown の how

`SHUT_RD`
`SHUT_RDWR`
`SHUT_WR`

link: [Socket]
reverse links: [Socket] [ruby 1.6 feature] [socket.so]