種類
- 定数 (418)
- インスタンスメソッド (55)
- 特異メソッド (55)
ライブラリ
- socket (528)
クラス
- BasicSocket (33)
- Socket (132)
-
Socket
:: AncillaryData (44) -
Socket
:: Option (33)
モジュール
-
Socket
:: Constants (286)
キーワード
-
SO
_ ACCEPTCONN (22) -
SO
_ ACCEPTFILTER (22) -
SO
_ ATTACH _ FILTER (22) -
SO
_ BINDTODEVICE (22) -
SO
_ BINTIME (11) -
SO
_ BROADCAST (22) -
SO
_ DEBUG (11) -
SO
_ DETACH _ FILTER (22) -
SO
_ DONTROUTE (11) -
SO
_ ERROR (11) -
SO
_ KEEPALIVE (22) -
SO
_ LINGER (11) -
SO
_ NOSIGPIPE (11) -
SO
_ OOBINLINE (11) -
SO
_ PASSCRED (22) -
SO
_ PEERCRED (11) -
SO
_ RCVBUF (11) -
SO
_ RCVLOWAT (22) -
SO
_ REUSEADDR (22) -
SO
_ REUSEPORT (11) -
SO
_ SNDBUF (11) -
SO
_ SNDLOWAT (22) -
SO
_ SNDTIMEO (11) -
SO
_ TIMESTAMP (22) -
SO
_ TYPE (11) - bool (11)
- getsockopt (11)
- int (11)
- new (22)
- setsockopt (22)
-
unix
_ rights (22)
検索結果
先頭5件
-
Socket
:: Constants :: SOL _ SOCKET -> Integer (21201.0) -
Socket level options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。
...Socket level options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。
@see getsockopt(2), setsockopt(2),
sys/socket.h(header), socket(7linux)
getsockopt(2freebsd)... -
Socket
:: Constants :: SO _ OOBINLINE -> Integer (15306.0) -
Leave received out-of-band data in-line。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Leave received out-of-band data in-line。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET... -
Socket
:: AncillaryData # timestamp -> Time (12324.0) -
タイムスタンプ制御メッセージに含まれる時刻を Time オブジェクト で返します。
...Time オブジェクト
で返します。
"タイムスタンプ制御メッセージ" は以下のいずれかです。
* SOL_SOCKET/SCM_TIMESTAMP (micro second) GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, MacOS X
* SOL_SOCKET/SCM_TIMESTAMPNS (nano second) GNU/Linux
* SOL_SOCKET/SCM_BI......IME (2**(-64) second) FreeBSD
require 'socket'
Addrinfo.udp("127.0.0.1", 0).bind {|s1|
Addrinfo.udp("127.0.0.1", 0).bind {|s2|
s1.setsockopt(:SOCKET, :TIMESTAMP, true)
s2.send "a", 0, s1.local_address
ctl = s1.recvmsg.last
p ctl
#=> #<Socket::AncillaryData......: INET SOCKET TIMESTAMP 2009-02-24 17:35:46.775581>
t = ctl.timestamp
p t #=> 2009-02-24 17:35:46 +0900
p t.usec #=> 775581
p t.nsec #=> 775581000
}
}
@see Socket::Constants::SCM_TIMESTAMP,
Socket::Constants::SCM_TIMESTAMPNS,
Socket::Constants::SCM_BINTI... -
Socket
:: Constants :: SO _ ATTACH _ FILTER -> Integer (12212.0) -
Attach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Attach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET... -
Socket
:: Constants :: SO _ DETACH _ FILTER -> Integer (12212.0) -
Detach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Detach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET... -
Socket
:: SO _ ATTACH _ FILTER -> Integer (12212.0) -
Attach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Attach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET... -
Socket
:: SO _ DETACH _ FILTER -> Integer (12212.0) -
Detach socket filter。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Detach socket filter。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see socket(7linux), http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/networking/filter.txt;hb=HEAD,
Socket::Constants::SOL_SOCKET... -
Socket
:: Constants :: SO _ ACCEPTFILTER -> Integer (12206.0) -
set accept filter on listening socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...set accept filter on listening socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET... -
Socket
:: Constants :: SO _ KEEPALIVE -> Integer (12206.0) -
Keep connections alive。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Keep connections alive。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET... -
Socket
:: Constants :: SO _ TIMESTAMP -> Integer (12206.0) -
Receive timestamp with datagrams (timeval)。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Receive timestamp with datagrams (timeval)。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET
Socket::AncillaryData#timestamp...