種類
- 定数 (117)
- 特異メソッド (17)
- インスタンスメソッド (6)
ライブラリ
- socket (140)
キーワード
-
AF
_ APPLETALK (1) -
AF
_ DLI (1) -
AF
_ HYLINK (1) -
AF
_ IMPLINK (1) -
AF
_ LAT (1) -
AF
_ LINK (1) -
AF
_ LOCAL (1) -
AF
_ UNIX (1) -
AI
_ ALL (1) -
AI
_ DEFAULT (1) -
EAI
_ ADDRFAMILY (1) -
EAI
_ BADFLAGS (1) -
EAI
_ FAIL (1) -
EAI
_ FAMILY (1) -
EAI
_ OVERFLOW (1) -
EAI
_ PROTOCOL (1) -
IFF
_ 802 _ 1Q _ VLAN (1) -
IFF
_ ALLMULTI (1) -
IFF
_ ALTPHYS (1) -
IFF
_ DISABLE _ NETPOLL (1) -
IFF
_ LINK0 (1) -
IFF
_ LINK1 (1) -
IFF
_ LINK2 (1) -
IFF
_ LIVE _ ADDR _ CHANGE (1) -
IFF
_ LOOPBACK (1) -
IFF
_ LOWER _ UP (1) -
IFF
_ MACVLAN _ PORT (1) -
IFF
_ MASTER _ ALB (1) -
IFF
_ MULTICAST (1) -
IFF
_ NOTRAILERS (1) -
IFF
_ PORTSEL (1) -
IFF
_ SIMPLEX (1) -
IFF
_ SLAVE (1) -
IFF
_ SLAVE _ INACTIVE (1) -
IFF
_ SLAVE _ NEEDARP (1) -
IFF
_ UNICAST _ FLT (1) -
IFF
_ VOLATILE (1) -
IFF
_ WAN _ HDLC (1) -
IFF
_ XMIT _ DST _ RELEASE (1) -
INADDR
_ ALLHOSTS _ GROUP (1) -
INADDR
_ LOOPBACK (1) -
INADDR
_ MAX _ LOCAL _ GROUP (1) -
INET6
_ ADDRSTRLEN (1) -
INET
_ ADDRSTRLEN (1) -
IPPROTO
_ HELLO (1) -
IPV6
_ HOPLIMIT (1) -
IPV6
_ LEAVE _ GROUP (1) -
IPV6
_ MULTICAST _ HOPS (1) -
IPV6
_ MULTICAST _ IF (1) -
IPV6
_ MULTICAST _ LOOP (1) -
IPV6
_ RECVHOPLIMIT (1) -
IPV6
_ RECVTCLASS (1) -
IPV6
_ TCLASS (1) -
IPV6
_ V6ONLY (1) -
IP
_ BLOCK _ SOURCE (1) -
IP
_ DEFAULT _ MULTICAST _ LOOP (1) -
IP
_ DEFAULT _ MULTICAST _ TTL (1) -
IP
_ HDRINCL (1) -
IP
_ IPSEC _ POLICY (1) -
IP
_ MINTTL (1) -
IP
_ MSFILTER (1) -
IP
_ MULTICAST _ IF (1) -
IP
_ MULTICAST _ LOOP (1) -
IP
_ MULTICAST _ TTL (1) -
IP
_ RECVSLLA (1) -
IP
_ RECVTTL (1) -
IP
_ ROUTER _ ALERT (1) -
IP
_ TTL (1) -
IP
_ UNBLOCK _ SOURCE (1) -
IP
_ XFRM _ POLICY (1) -
LOCAL
_ CONNWAIT (1) -
LOCAL
_ CREDS (1) -
LOCAL
_ PEERCRED (1) -
MCAST
_ BLOCK _ SOURCE (1) -
MCAST
_ EXCLUDE (1) -
MCAST
_ INCLUDE (1) -
MCAST
_ LEAVE _ GROUP (1) -
MCAST
_ LEAVE _ SOURCE _ GROUP (1) -
MCAST
_ MSFILTER (1) -
MCAST
_ UNBLOCK _ SOURCE (1) -
MSG
_ FLUSH (1) -
MSG
_ HOLD (1) -
MSG
_ NOSIGNAL (1) -
MSG
_ WAITALL (1) -
PF
_ APPLETALK (1) -
PF
_ DLI (1) -
PF
_ HYLINK (1) -
PF
_ IMPLINK (1) -
PF
_ LAT (1) -
PF
_ LINK (1) -
PF
_ LOCAL (1) -
PF
_ UNIX (1) -
SCM
_ CREDENTIALS (1) -
SOL
_ ATALK (1) -
SOL
_ AX25 (1) -
SOL
_ IP (1) -
SOL
_ IPX (1) -
SOL
_ SOCKET (1) -
SOL
_ TCP (1) -
SOL
_ UDP (1) -
SOPRI
_ NORMAL (1) -
SO
_ ACCEPTFILTER (1) -
SO
_ ALLZONES (1) -
SO
_ ATTACH _ FILTER (1) -
SO
_ DETACH _ FILTER (1) -
SO
_ KEEPALIVE (1) -
SO
_ LINGER (1) -
SO
_ OOBINLINE (1) -
SO
_ RCVLOWAT (1) -
SO
_ SNDLOWAT (1) -
SO
_ USELOOPBACK (1) -
SO
_ WANTOOBFLAG (1) -
TCP
_ KEEPIDLE (1) -
TCP
_ KEEPINTVL (1) -
TCP
_ LINGER2 (1) -
TCP
_ NODELAY (1) -
TCP
_ WINDOW _ CLAMP (1) -
accept
_ loop (1) -
accept
_ nonblock (1) -
connect
_ nonblock (1) - getaddrinfo (1)
- getnameinfo (1)
- getservbyport (1)
-
ip
_ address _ list (1) - ipv6only! (1)
- listen (1)
- new (1)
- open (1)
- pair (1)
- recvfrom (1)
-
recvfrom
_ nonblock (1) - socketpair (1)
- tcp (2)
-
tcp
_ server _ loop (2) -
udp
_ server _ loop (2) -
udp
_ server _ loop _ on (1) -
unix
_ server _ loop (1)
検索結果
先頭5件
-
Socket
:: IP _ DEFAULT _ MULTICAST _ LOOP -> Integer (36604.0) -
@todo Default multicast loopback
@todo
Default multicast loopback -
Socket
:: IP _ DEFAULT _ MULTICAST _ TTL -> Integer (36604.0) -
@todo Default multicast TTL
@todo
Default multicast TTL -
Socket
:: IFF _ LOWER _ UP (18352.0) -
driver signals L1 up
driver signals L1 up -
Socket
# accept _ nonblock -> Array (18304.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
...ソケットをノンブロッキングモードに設定した後、
accept(2) を呼び出します。
引数、返り値は Socket#accept と同じです。
accept(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。... -
Socket
# connect _ nonblock(server _ sockaddr) -> 0 (18304.0) -
ソケットをノンブロッキングモードに設定した後、 connect(2) を呼び出します。
...ソケットをノンブロッキングモードに設定した後、
connect(2) を呼び出します。
引数、返り値は Socket#connect と同じです。
connect が EINPROGRESS エラーを報告した場合、その例外(Errno::EINPROGRESS)
には IO::WaitWritable が Object#extend さ......eb page
require 'socket'
include Socket::Constants
socket = Socket.new(AF_INET, SOCK_STREAM, 0)
sockaddr = Socket.sockaddr_in(80, 'www.google.com')
begin # emulate blocking connect
socket.connect_nonblock(sockaddr)
rescue IO::WaitWritable
IO.select(nil, [socket]) # wait 3-way han......dshake completion
begin
socket.connect_nonblock(sockaddr) # check connection failure
rescue Errno::EISCONN
end
end
socket.write("GET / HTTP/1.0\r\n\r\n")
results = socket.read
@param server_sockaddr 接続先アドレス
@raise Errno::EXXX connect(2) がエラーを報告... -
Socket
# ipv6only! -> () (18304.0) -
ソケットの IPV6_V6ONLY オプションを有効にします。
ソケットの IPV6_V6ONLY オプションを有効にします。
IPV6_V6ONLY オプションが使えない場合はこのメソッドは何もしません。 -
Socket
# listen(backlog) -> 0 (18304.0) -
listen(2) と同じ働きをします。
listen(2) と同じ働きをします。
0 を返します。
@param backlog 接続を保留できる最大数
@return 0 を返します。 -
Socket
# recvfrom _ nonblock(maxlen , flags=0) -> [String , Addrinfo] (18304.0) -
ソケットをノンブロッキングモードに設定した後、 recvfrom(2) を呼び出します。
...ソケットをノンブロッキングモードに設定した後、
recvfrom(2) を呼び出します。
引数、返り値は Socket#recvfrom と同じです。
recvfrom(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
Errno::EWOULDBLOCK、Er... -
Socket
. accept _ loop(sockets) {|sock , client _ addrinfo| . . . } -> () (18304.0) -
sockets でサーバソケットを受け取り、接続を待ち受け、 クライアントとの接続が確立するたびにブロックにその接続 ソケットを渡し呼び出します。
...sockets でサーバソケットを受け取り、接続を待ち受け、
クライアントとの接続が確立するたびにブロックにその接続
ソケットを渡し呼び出します。
ブロックの引数はクライアントと接続したソケットオブジェクトと
Addrinfo......
Socket.tcp_server_loop と同様、ブロックは
逐次的に呼び出されます。つまりブロックか終了するまで
次の接続は accept されません。
並列に通信したい場合は
スレッドのような並列実行機構を使う必要があります。
@param sockets......待ち受けたいサーバソケットの配列
@see Socket.tcp_server_loop, Socket.unix_server_loop... -
Socket
. ip _ address _ list -> [Addrinfo] (18304.0) -
ローカルの IP アドレスを配列で返します。
ローカルの IP アドレスを配列で返します。 -
Socket
. tcp _ server _ loop(host , port) {|sock , addr| . . . } -> () (18304.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを作成し、 新しい接続を受け入れるごとにブロックを呼び出します。
...それが用いられます。
# 逐次的な echo サーバ
# 一度に一つのクライアントした取り扱えない
require 'socket'
Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}
# ス......注意
require 'socket'
Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
Thread.new {
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}
}
内部的には Socket.tcp_server_sockets で
生成したソケットを Socket.accept_loop で処......理しています。
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_sockets, Socket.accept_loop... -
Socket
. tcp _ server _ loop(port) {|sock , addr| . . . } -> () (18304.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを作成し、 新しい接続を受け入れるごとにブロックを呼び出します。
...それが用いられます。
# 逐次的な echo サーバ
# 一度に一つのクライアントした取り扱えない
require 'socket'
Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}
# ス......注意
require 'socket'
Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
Thread.new {
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}
}
内部的には Socket.tcp_server_sockets で
生成したソケットを Socket.accept_loop で処......理しています。
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_sockets, Socket.accept_loop... -
Socket
. udp _ server _ loop(host , port) {|msg , msg _ src| . . . } -> () (18304.0) -
UDP のサーバを起動して、メッセージが来るごとに ブロックを呼び出します。
...と msg_src の 2 つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.udp_server_sockets, Socket.udp_server_loop_on... -
Socket
. udp _ server _ loop(port) {|msg , msg _ src| . . . } -> () (18304.0) -
UDP のサーバを起動して、メッセージが来るごとに ブロックを呼び出します。
...と msg_src の 2 つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.udp_server_sockets, Socket.udp_server_loop_on... -
Socket
. udp _ server _ loop _ on(sockets) {|msg , msg _ src| . . . } -> () (18304.0) -
sockets (UDP のソケット)に対し、通信を待ち受けます。
...
sockets (UDP のソケット)に対し、通信を待ち受けます。
Socket.udp_server_sockets の返り値がこれの引数に適切です。
ソケットからメッセージを受け取るたびにブロックを呼び出します。
ブロックに渡される引数は msg と msg_src の......つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。
無限ループ構造になっています。
@param sockets 通信を待ち受けるソケットの配列
@see Socket.udp_server_recv, Socket.udp_server_loop... -
Socket
. unix _ server _ loop(path) {|socket , client _ addrinfo| . . . } -> () (18304.0) -
Unix サーバソケットを生成し、 新しい接続を受け入れるごとにブロックを呼び出します。
...全です。
つまり、 /tmp/malicious-users-directory/socket という名前のパスは
使うべきではありません。
/tmp にスティッキービットが立っている場合、/tmp/socket や
/tmp/your-private-directory/socket というパス名は安全と考えて良いでしょう... -
Socket
:: AF _ APPLETALK -> Integer (18304.0) -
Apple talk。 Socket.open の第一引数 domain に使用します。
...Apple talk。
Socket.open の第一引数 domain に使用します。
@see socket(2linux), socket(2freebsd), ddp(7linux)... -
Socket
:: AF _ DLI -> Integer (18304.0) -
@todo DEC Direct data link interface。 Socket.open の第一引数 domain に使用します。
...@todo
DEC Direct data link interface。
Socket.open の第一引数 domain に使用します。... -
Socket
:: AF _ HYLINK -> Integer (18304.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
...@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。... -
Socket
:: AF _ IMPLINK -> Integer (18304.0) -
@todo ARPANET IMP。 Socket.open の第一引数 domain に使用します。
...@todo
ARPANET IMP。
Socket.open の第一引数 domain に使用します。... -
Socket
:: AF _ LAT -> Integer (18304.0) -
@todo Local Area Transport protocol。 Socket.open の第一引数 domain に使用します。
...@todo
Local Area Transport protocol。
Socket.open の第一引数 domain に使用します。... -
Socket
:: AF _ LINK -> Integer (18304.0) -
@todo Link layer interface。 Socket.open の第一引数 domain に使用します。
...@todo
Link layer interface。
Socket.open の第一引数 domain に使用します。... -
Socket
:: AF _ LOCAL -> Integer (18304.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
...Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux)... -
Socket
:: AI _ ALL -> Integer (18304.0) -
Allow all addresses。
...Allow all addresses。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)... -
Socket
:: AI _ DEFAULT -> Integer (18304.0) -
Default flags for getaddrinfo。
...Default flags for getaddrinfo。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getipnodebyname(3freebsd)... -
Socket
:: EAI _ ADDRFAMILY -> Integer (18304.0) -
Address family for hostname not supported
...amily for hostname not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerro... -
Socket
:: EAI _ BADFLAGS -> Integer (18304.0) -
Invalid flags
...Invalid flags
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3freebsd)... -
Socket
:: EAI _ FAIL -> Integer (18304.0) -
Non-recoverable failure in name resolution
...rable failure in name resolution
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerro... -
Socket
:: EAI _ FAMILY -> Integer (18304.0) -
Address family not supported
...Address family not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3f... -
Socket
:: EAI _ OVERFLOW -> Integer (18304.0) -
Argument buffer overflow
...Argument buffer overflow
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3freeb... -
Socket
:: EAI _ PROTOCOL -> Integer (18304.0) -
Resolved protocol is unknown
...Resolved protocol is unknown
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3f... -
Socket
:: IFF _ 802 _ 1Q _ VLAN (18304.0) -
802.1Q VLAN device
802.1Q VLAN device -
Socket
:: IFF _ ALLMULTI (18304.0) -
receive all multicast packets
receive all multicast packets -
Socket
:: IFF _ ALTPHYS (18304.0) -
use alternate physical connection
use alternate physical connection -
Socket
:: IFF _ DISABLE _ NETPOLL (18304.0) -
disable netpoll at run-time
disable netpoll at run-time -
Socket
:: IFF _ LINK0 (18304.0) -
per link layer defined bit 0
per link layer defined bit 0 -
Socket
:: IFF _ LINK1 (18304.0) -
per link layer defined bit 1
per link layer defined bit 1 -
Socket
:: IFF _ LINK2 (18304.0) -
per link layer defined bit 2
per link layer defined bit 2 -
Socket
:: IFF _ LIVE _ ADDR _ CHANGE (18304.0) -
hardware address change when it's running
hardware address change when it's running -
Socket
:: IFF _ LOOPBACK (18304.0) -
loopback net
loopback net -
Socket
:: IFF _ MACVLAN _ PORT (18304.0) -
device used as macvlan port
device used as macvlan port -
Socket
:: IFF _ MASTER _ ALB (18304.0) -
bonding master, balance-alb.
bonding master, balance-alb. -
Socket
:: IFF _ MULTICAST (18304.0) -
supports multicast
supports multicast -
Socket
:: IFF _ NOTRAILERS (18304.0) -
avoid use of trailers
avoid use of trailers -
Socket
:: IFF _ PORTSEL (18304.0) -
can set media type
can set media type -
Socket
:: IFF _ SIMPLEX (18304.0) -
can't hear own transmissions
can't hear own transmissions -
Socket
:: IFF _ SLAVE (18304.0) -
slave of a load balancer
slave of a load balancer -
Socket
:: IFF _ SLAVE _ INACTIVE (18304.0) -
bonding slave not the curr. active
bonding slave not the curr. active -
Socket
:: IFF _ SLAVE _ NEEDARP (18304.0) -
need ARPs for validation
need ARPs for validation -
Socket
:: IFF _ UNICAST _ FLT (18304.0) -
unicast filtering
unicast filtering -
Socket
:: IFF _ VOLATILE (18304.0) -
volatile flags
volatile flags -
Socket
:: IFF _ WAN _ HDLC (18304.0) -
WAN HDLC device
WAN HDLC device -
Socket
:: IFF _ XMIT _ DST _ RELEASE (18304.0) -
dev_hard_start_xmit() is allowed to release skb->dst
dev_hard_start_xmit() is allowed to release skb->dst -
Socket
:: INADDR _ ALLHOSTS _ GROUP -> Integer (18304.0) -
Multicast group for all systems on this subset。 IPv4の 244.0.0.1 に対応する整数です。
Multicast group for all systems on this subset。
IPv4の 244.0.0.1 に対応する整数です。
@see http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml, 5771 -
Socket
:: INADDR _ LOOPBACK -> Integer (18304.0) -
The loopback address。 IPv4のループバックアドレス 127.0.0.1 に対応する整数です。
The loopback address。
IPv4のループバックアドレス 127.0.0.1 に対応する整数です。
@see ip(7linux), ip(4freebsd) -
Socket
:: INADDR _ MAX _ LOCAL _ GROUP -> Integer (18304.0) -
The last local network multicast group。 IPv4の 244.0.0.255 に対応する整数です。
The last local network multicast group。
IPv4の 244.0.0.255 に対応する整数です。
@see http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml, 5771 -
Socket
:: INET6 _ ADDRSTRLEN -> Integer (18304.0) -
IPv6アドレス文字列の最大長。
IPv6アドレス文字列の最大長。
@see netinet/in.h(header) -
Socket
:: INET _ ADDRSTRLEN -> Integer (18304.0) -
IPv4アドレス文字列の最大長。
IPv4アドレス文字列の最大長。
@see netinet/in.h(header) -
Socket
:: IPPROTO _ HELLO -> Integer (18304.0) -
@todo "hello" routing protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
...@todo
"hello" routing protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。... -
Socket
:: IPV6 _ HOPLIMIT -> Integer (18304.0) -
Hop limit。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Hop limit。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
ip6(4freebsd), ipv6(7linux),
3542... -
Socket
:: IPV6 _ LEAVE _ GROUP -> Integer (18304.0) -
Leave a multicast group。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Leave a multicast group。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493... -
Socket
:: IPV6 _ MULTICAST _ HOPS -> Integer (18304.0) -
IPv6 multicast hop limit。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IPv6 multicast hop limit。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493... -
Socket
:: IPV6 _ MULTICAST _ IF -> Integer (18304.0) -
IP6 multicast interface。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IP6 multicast interface。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493... -
Socket
:: IPV6 _ MULTICAST _ LOOP -> Integer (18304.0) -
IP6 multicast loopback。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IP6 multicast loopback。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493... -
Socket
:: IPV6 _ RECVHOPLIMIT -> Integer (18304.0) -
Receive hop limit with datagram。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Receive hop limit with datagram。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
Socket
:: IPV6 _ RECVTCLASS -> Integer (18304.0) -
Receive traffic class。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Receive traffic class。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
Socket
:: IPV6 _ TCLASS -> Integer (18304.0) -
Specify the traffic class。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Specify the traffic class。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
Socket
:: IPV6 _ V6ONLY -> Integer (18304.0) -
Only bind IPv6。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Only bind IPv6。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493... -
Socket
:: IP _ BLOCK _ SOURCE -> Integer (18304.0) -
Block IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Block IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: IP _ HDRINCL -> Integer (18304.0) -
Header is included with data。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Header is included with data。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: IP _ IPSEC _ POLICY -> Integer (18304.0) -
IPsec security policy。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IPsec security policy。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
http://netbsd.gw.com/cgi-bin/man-cgi?ip++NetBSD-current... -
Socket
:: IP _ MINTTL -> Integer (18304.0) -
Minimum TTL allowed for received packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Minimum TTL allowed for received packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(4freebsd)... -
Socket
:: IP _ MSFILTER -> Integer (18304.0) -
@todo Multicast source filtering
@todo
Multicast source filtering -
Socket
:: IP _ MULTICAST _ IF -> Integer (18304.0) -
IP multicast interface。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IP multicast interface。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: IP _ MULTICAST _ LOOP -> Integer (18304.0) -
IP multicast loopback。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IP multicast loopback。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: IP _ MULTICAST _ TTL -> Integer (18304.0) -
IP multicast TTL。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IP multicast TTL。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: IP _ RECVSLLA -> Integer (18304.0) -
@todo Receive link-layer address with datagrams
@todo
Receive link-layer address with datagrams -
Socket
:: IP _ RECVTTL -> Integer (18304.0) -
Receive IP TTL with datagrams。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Receive IP TTL with datagrams。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(7linux), ip(4freebsd)... -
Socket
:: IP _ ROUTER _ ALERT -> Integer (18304.0) -
Notify transit routers to more closely examine the contents of an IP packet。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Notify transit routers to more closely examine the contents of an IP packet。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(7linux)... -
Socket
:: IP _ TTL -> Integer (18304.0) -
IP time-to-live。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...IP time-to-live。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: IP _ UNBLOCK _ SOURCE -> Integer (18304.0) -
Unblock IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Unblock IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: IP _ XFRM _ POLICY -> Integer (18304.0) -
@todo
@todo -
Socket
:: LOCAL _ CONNWAIT -> Integer (18304.0) -
Retrieve peer credentials。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Retrieve peer credentials。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see ip(4freebsd)... -
Socket
:: LOCAL _ CREDS -> Integer (18304.0) -
Pass credentials to receiver。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Pass credentials to receiver。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see ip(4freebsd)... -
Socket
:: LOCAL _ PEERCRED -> Integer (18304.0) -
Pass credentials to receiver。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Pass credentials to receiver。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see ip(4freebsd)... -
Socket
:: MCAST _ BLOCK _ SOURCE -> Integer (18304.0) -
Block multicast packets from this source
...Block multicast packets from this source
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Socket
:: MCAST _ EXCLUDE -> Integer (18304.0) -
Exclusive multicast source filter
...Exclusive multicast source filter
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Socket
:: MCAST _ INCLUDE -> Integer (18304.0) -
Inclusive multicast source filter
...Inclusive multicast source filter
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Socket
:: MCAST _ LEAVE _ GROUP -> Integer (18304.0) -
Leave a multicast group
...Leave a multicast group
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Socket
:: MCAST _ LEAVE _ SOURCE _ GROUP -> Integer (18304.0) -
Leave a multicast source group
...Leave a multicast source group
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Socket
:: MCAST _ MSFILTER -> Integer (18304.0) -
@todo Multicast source filtering
...@todo
Multicast source filtering
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Socket
:: MCAST _ UNBLOCK _ SOURCE -> Integer (18304.0) -
Unblock multicast packets from this source
...Unblock multicast packets from this source
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Socket
:: MSG _ FLUSH -> Integer (18304.0) -
@todo Start of a hold sequence. Dumps to so_temp
@todo
Start of a hold sequence. Dumps to so_temp -
Socket
:: MSG _ HOLD -> Integer (18304.0) -
@todo Hold fragment in so_temp
@todo
Hold fragment in so_temp -
Socket
:: MSG _ NOSIGNAL -> Integer (18304.0) -
Do not generate SIGPIPE
...Do not generate SIGPIPE
BasicSocket#send, BasicSocket#sendmsg の
flags 引数に用います。
@see send(2linux), send(2freebsd)... -
Socket
:: MSG _ WAITALL -> Integer (18304.0) -
Wait for full request or error
...Wait for full request or error
BasicSocket#recv, BasicSocket#recvmsg の
flags 引数に用います。
@see sys/socket.h(header),
recv(2), recvfrom(2), recvmsg(2),
recv(2linux),
recv(2freebsd)... -
Socket
:: PF _ APPLETALK -> Integer (18304.0) -
Apple talk。 Socket.open の第一引数 domain に使用します。
...Apple talk。
Socket.open の第一引数 domain に使用します。
@see socket(2linux), socket(2freebsd), ddp(7linux)... -
Socket
:: PF _ DLI -> Integer (18304.0) -
@todo DEC Direct data link interface。 Socket.open の第一引数 domain に使用します。
...@todo
DEC Direct data link interface。
Socket.open の第一引数 domain に使用します。... -
Socket
:: PF _ HYLINK -> Integer (18304.0) -
@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。
...@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。... -
Socket
:: PF _ IMPLINK -> Integer (18304.0) -
@todo ARPANET IMP。 Socket.open の第一引数 domain に使用します。
...@todo
ARPANET IMP。
Socket.open の第一引数 domain に使用します。...