種類
- 定数 (396)
- インスタンスメソッド (363)
- 特異メソッド (231)
- モジュール関数 (22)
- 文書 (5)
ライブラリ
- drb (22)
-
net
/ http (33) - openssl (11)
- resolv (22)
- resolv-replace (22)
- socket (869)
-
webrick
/ server (22) -
webrick
/ utils (11)
クラス
- Addrinfo (253)
- BasicSocket (66)
-
DRb
:: DRbServer (11) -
Net
:: HTTP (33) -
OpenSSL
:: SSL :: SSLServer (11) -
Resolv
:: DNS :: Resource :: IN :: WKS (22) - Socket (275)
-
Socket
:: AncillaryData (11) - TCPServer (44)
- TCPSocket (44)
-
WEBrick
:: GenericServer (22)
モジュール
- DRb (11)
-
Socket
:: Constants (198) -
WEBrick
:: Utils (11)
キーワード
-
IPPROTO
_ TCP (22) -
NEWS for Ruby 2
. 7 . 0 (5) -
NI
_ NAMEREQD (22) -
SOL
_ TCP (22) -
TCP
_ CORK (22) -
TCP
_ DEFER _ ACCEPT (22) -
TCP
_ INFO (22) -
TCP
_ KEEPCNT (22) -
TCP
_ KEEPIDLE (22) -
TCP
_ KEEPINTVL (22) -
TCP
_ LINGER2 (22) -
TCP
_ MAXSEG (22) -
TCP
_ MD5SIG (22) -
TCP
_ NODELAY (22) -
TCP
_ NOOPT (22) -
TCP
_ NOPUSH (22) -
TCP
_ QUICKACK (22) -
TCP
_ SYNCNT (22) -
TCP
_ WINDOW _ CLAMP (22) -
accept
_ loop (11) - afamily (11)
- bitmap (11)
- canonname (11)
-
connect
_ address (11) -
connect
_ from (22) -
create
_ listeners (11) -
family
_ addrinfo (22) - getaddrinfo (11)
- getnameinfo (11)
- getservbyname (11)
- getservbyport (11)
- getsockopt (11)
-
inspect
_ sockaddr (11) - ip? (11)
-
ip
_ address (11) -
ip
_ port (11) -
ip
_ unpack (11) - ipv4? (11)
- ipv6? (11)
- listen (22)
- listeners (11)
-
local
_ address (11) - new (88)
- open (44)
- pfamily (11)
- protocol (22)
- recv (11)
- recvmsg (11)
-
remote
_ address (11) - socktype (11)
- start (22)
-
start
_ service (11) - sysaccept (11)
-
to
_ io (11) -
to
_ s (11) -
to
_ sockaddr (11) - unix? (11)
検索結果
先頭5件
-
Addrinfo
. tcp(host , port) -> Addrinfo (21229.0) -
TCP アドレスに対する Addrinfo オブジェクトを返します。
...
TCP アドレスに対する Addrinfo オブジェクトを返します。
require 'socket'
Addrinfo.tcp("localhost", "smtp")
#=> #<Addrinfo: 127.0.0.1:25 TCP (localhost:smtp)>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくは... -
Socket
. tcp(host , port , local _ host=nil , local _ port=nil , connect _ timeout: nil) -> Socket (18424.0) -
TCP/IP で host:port に接続するソケットオブジェクトを作成します。
...TCP/IP で host:port に接続するソケットオブジェクトを作成します。
local_host や local_port を指定した場合、ソケットをそこにバインドします。
ブロックを渡すと、生成したソケットをそのブロックに渡し呼び出します。
ブロ......号
@param connect_timeout タイムアウトまでの秒数
@return ブロック付きで呼ばれた場合はブロックが返した値です。
ブロックなしで呼ばれた場合はソケットオブジェクトを返します。
require 'socket'
Socket.tcp("www.ruby-lang.org"......, 80) {|sock|
sock.print "GET / HTTP/1.0\r\nHost: www.ruby-lang.org\r\n\r\n"
sock.close_write
puts sock.read
}... -
Socket
. tcp(host , port , local _ host=nil , local _ port=nil , connect _ timeout: nil) {|socket| . . . } -> object (18424.0) -
TCP/IP で host:port に接続するソケットオブジェクトを作成します。
...TCP/IP で host:port に接続するソケットオブジェクトを作成します。
local_host や local_port を指定した場合、ソケットをそこにバインドします。
ブロックを渡すと、生成したソケットをそのブロックに渡し呼び出します。
ブロ......号
@param connect_timeout タイムアウトまでの秒数
@return ブロック付きで呼ばれた場合はブロックが返した値です。
ブロックなしで呼ばれた場合はソケットオブジェクトを返します。
require 'socket'
Socket.tcp("www.ruby-lang.org"......, 80) {|sock|
sock.print "GET / HTTP/1.0\r\nHost: www.ruby-lang.org\r\n\r\n"
sock.close_write
puts sock.read
}... -
Socket
:: Constants :: TCP _ INFO -> Integer (12313.0) -
Retrieve information about this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Retrieve information about this socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux)... -
Socket
:: TCP _ INFO -> Integer (12313.0) -
Retrieve information about this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Retrieve information about this socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux)... -
Socket
:: Constants :: TCP _ KEEPINTVL -> Integer (12307.0) -
Time between keepalive probes。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Time between keepalive probes。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux)... -
Socket
:: Constants :: TCP _ LINGER2 -> Integer (12307.0) -
Lifetime of orphaned FIN_WAIT2 sockets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Lifetime of orphaned FIN_WAIT2 sockets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux)... -
Socket
:: Constants :: TCP _ WINDOW _ CLAMP -> Integer (12307.0) -
Clamp the size of the advertised window。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Clamp the size of the advertised window。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux)... -
Socket
:: TCP _ KEEPINTVL -> Integer (12307.0) -
Time between keepalive probes。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Time between keepalive probes。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux)... -
Socket
:: TCP _ LINGER2 -> Integer (12307.0) -
Lifetime of orphaned FIN_WAIT2 sockets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Lifetime of orphaned FIN_WAIT2 sockets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux)...