1983件ヒット
[1901-1983件を表示]
(0.085秒)
ライブラリ
- ビルトイン (57)
-
drb
/ acl (12) - ipaddr (12)
-
net
/ ftp (12) - openssl (408)
- pathname (12)
- resolv-replace (36)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - socket (1388)
- timeout (16)
-
webrick
/ https (12)
クラス
- ACL (12)
- Addrinfo (360)
- Array (21)
- BasicSocket (228)
-
File
:: Stat (24) - IPAddr (12)
- IPSocket (36)
-
Net
:: FTP (12) -
OpenSSL
:: SSL :: SSLServer (24) -
OpenSSL
:: SSL :: SSLSocket (300) - Pathname (12)
- SOCKSSocket (12)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - Socket (120)
-
Socket
:: AncillaryData (144) -
Socket
:: Ifaddr (104) -
Socket
:: Option (108) -
Socket
:: UDPSource (36) - String (12)
- TCPServer (48)
- UDPSocket (108)
- UNIXServer (48)
- UNIXSocket (72)
-
WEBrick
:: HTTPRequest (12)
モジュール
- Kernel (16)
-
OpenSSL
:: SSL :: SocketForwarder (84)
キーワード
- accept (60)
-
accept
_ nonblock (48) - addr (48)
- afamily (12)
-
allow
_ socket? (12) - bind (60)
- bool (12)
- broadaddr (12)
- canonname (12)
- cert (12)
- cipher (12)
- close (12)
- closed? (12)
-
cmsg
_ is? (12) - connect (72)
-
connect
_ address (12) -
connect
_ from (24) -
connect
_ nonblock (24) -
connect
_ to (24) - context (12)
- data (24)
-
do
_ not _ reverse _ lookup (12) -
do
_ not _ reverse _ lookup= (24) - dstaddr (12)
- family (36)
-
family
_ addrinfo (24) - fcntl (12)
- flags (12)
- ftype (12)
- getnameinfo (12)
- getpeereid (12)
- getpeername (12)
- getsockname (12)
- getsockopt (24)
- hostname (12)
- hostname= (12)
- ifindex (12)
- inspect (12)
-
inspect
_ sockaddr (12) - int (24)
- io (12)
- ip? (12)
-
ip
_ address (12) -
ip
_ pktinfo (12) -
ip
_ port (12) -
ip
_ unpack (12) - ipv4? (12)
- ipv6? (12)
-
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) -
ipv6
_ to _ ipv4 (12) - ipv6only! (12)
- level (24)
- linger (12)
- listen (60)
-
local
_ address (24) - name (12)
- netmask (12)
- optname (12)
- pack (21)
- parse (12)
- path (12)
-
peer
_ cert (12) -
peer
_ cert _ chain (12) - peeraddr (36)
- pending (12)
- pfamily (12)
-
post
_ connection _ check (12) - protocol (12)
- recv (12)
-
recv
_ io (12) -
recv
_ nonblock (12) - recvfrom (36)
-
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) -
remote
_ address (24) - reply (12)
- send (60)
-
send
_ io (12) - sendmsg (12)
-
sendmsg
_ nonblock (12) - session (12)
- session= (12)
-
session
_ reused? (12) -
set
_ socket (12) - setsockopt (36)
- shutdown (24)
- socket? (42)
- socktype (12)
- state (12)
-
sync
_ close (12) -
sync
_ close= (12) - sysaccept (36)
- sysclose (12)
- sysread (12)
- syswrite (12)
- timeout (16)
-
to
_ io (12) -
to
_ s (24) -
to
_ sockaddr (12) - type (12)
- unix? (12)
-
unix
_ path (12) -
unix
_ rights (12) - unpack (24)
-
verify
_ result (12) - vhid (8)
検索結果
先頭5件
-
Addrinfo
# to _ s -> String (7.0) -
struct sockaddr をパックした形式の文字列に変換します。
...struct sockaddr をパックした形式の文字列に変換します。
require 'socket'
Addrinfo.tcp("localhost", 80).to_sockaddr
#=> "\x02\x00\x00P\x7F\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00"... -
Addrinfo
# to _ sockaddr -> String (7.0) -
struct sockaddr をパックした形式の文字列に変換します。
...struct sockaddr をパックした形式の文字列に変換します。
require 'socket'
Addrinfo.tcp("localhost", 80).to_sockaddr
#=> "\x02\x00\x00P\x7F\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00"... -
File
:: Stat # ftype -> String (7.0) -
ファイルのタイプを表す文字列を返します。
...ます。
文字列は以下のうちのいずれかです。
"file"
"directory"
"characterSpecial"
"blockSpecial"
"fifo"
"link"
"socket"
"unknown"
//emlist[例][ruby]{
fs = File::Stat.new($0)
p fs.ftype #=> "file"
p File::Stat.new($:[0]).ftype #=> "directory"
//}
1.8 以降... -
IPAddr
# family -> Integer (7.0) -
このオブジェクトのアドレスファミリを返します。
...このオブジェクトのアドレスファミリを返します。
@see Socket... -
Kernel
# timeout(sec) {|i| . . . . } -> object (7.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...込めない処理に対して
timeout は無力です。
そのような
ものは実用レベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処... -
Kernel
# timeout(sec , exception _ class = nil) {|i| . . . . } -> object (7.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...込めない処理に対して
timeout は無力です。
そのような
ものは実用レベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処... -
TCPServer
# sysaccept -> Integer (7.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば TCPServer#accept と同じです。
...接続したクライアントのソケットをファイル記述子で返すことを除けば
TCPServer#accept と同じです。
例:
require 'socket'
TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
p serv.sysaccept #=> 6
}... -
UNIXServer
# sysaccept -> Integer (7.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば UNIXServer#accept と同じです。
...接続したクライアントのソケットをファイル記述子で返すことを除けば
UNIXServer#accept と同じです。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p serv.sysaccept #=> 6
}...