ライブラリ
- drb (24)
-
net
/ http (60) -
net
/ smtp (12) - resolv (12)
- resolv-replace (24)
- socket (888)
-
webrick
/ server (12) -
webrick
/ utils (12)
クラス
- Addrinfo (276)
- BasicSocket (72)
-
DRb
:: DRbServer (12) -
Net
:: HTTP (60) -
Net
:: SMTP (12) -
Resolv
:: DNS :: Resource :: IN :: WKS (12) - Socket (228)
-
Socket
:: AncillaryData (12) - TCPServer (48)
- TCPSocket (60)
-
WEBrick
:: GenericServer (12)
モジュール
- DRb (12)
-
Socket
:: Constants (216) -
WEBrick
:: Utils (12)
キーワード
-
IPPROTO
_ TCP (12) -
NEWS for Ruby 2
. 7 . 0 (6) -
NI
_ NAMEREQD (24) -
SOL
_ TCP (12) -
TCP
_ CORK (12) -
TCP
_ DEFER _ ACCEPT (24) -
TCP
_ INFO (12) -
TCP
_ KEEPCNT (24) -
TCP
_ KEEPIDLE (12) -
TCP
_ KEEPINTVL (12) -
TCP
_ LINGER2 (12) -
TCP
_ MAXSEG (24) -
TCP
_ MD5SIG (12) -
TCP
_ NODELAY (24) -
TCP
_ NOOPT (12) -
TCP
_ NOPUSH (12) -
TCP
_ QUICKACK (24) -
TCP
_ SYNCNT (24) -
TCP
_ WINDOW _ CLAMP (24) - accept (24)
-
accept
_ loop (12) -
accept
_ nonblock (12) - afamily (12)
- bitmap (12)
- canonname (12)
- connect (12)
-
connect
_ address (12) -
connect
_ from (24) -
create
_ listeners (12) - drb (12)
-
family
_ addrinfo (24) - getaddrinfo (12)
- gethostbyname (12)
- getnameinfo (12)
- getservbyname (12)
- getservbyport (12)
- getsockopt (12)
-
inspect
_ sockaddr (12) - ip? (12)
-
ip
_ address (12) -
ip
_ port (12) -
ip
_ unpack (12) - ipv4? (12)
- ipv6? (12)
- listen (24)
-
local
_ address (12) - new (96)
- open (36)
- openssl (12)
- pfamily (12)
- protocol (12)
- recv (12)
- recvmsg (12)
-
remote
_ address (12) - socket (12)
- socktype (12)
- start (48)
-
start
_ service (12) - sysaccept (12)
-
tcp
_ server _ loop (24) -
to
_ s (12) -
to
_ sockaddr (12) - unix? (12)
検索結果
先頭5件
- Addrinfo
. tcp(host , port) -> Addrinfo - Socket
. tcp(host , port , local _ host=nil , local _ port=nil , connect _ timeout: nil) -> Socket - Socket
. tcp(host , port , local _ host=nil , local _ port=nil , connect _ timeout: nil) {|socket| . . . } -> object - Socket
:: Constants :: TCP _ DEFER _ ACCEPT -> Integer - Socket
:: TCP _ DEFER _ ACCEPT -> Integer
-
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 (18324.0) -
TCP/IP で host:port に接続するソケットオブジェクトを作成します。
...TCP/IP で host:port に接続するソケットオブジェクトを作成します。
local_host や local_port を指定した場合、ソケットをそこにバインドします。
ブロックを渡すと、生成したソケットをそのブロックに渡し呼び出します。
ブロ......終了時にソケットオブジェクトを閉じます。
@param host 接続先のホスト名
@param port 接続先のポート番号
@param local_host 接続元のホスト名
@param 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 (18324.0) -
TCP/IP で host:port に接続するソケットオブジェクトを作成します。
...TCP/IP で host:port に接続するソケットオブジェクトを作成します。
local_host や local_port を指定した場合、ソケットをそこにバインドします。
ブロックを渡すと、生成したソケットをそのブロックに渡し呼び出します。
ブロ......終了時にソケットオブジェクトを閉じます。
@param host 接続先のホスト名
@param port 接続先のポート番号
@param local_host 接続元のホスト名
@param 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 _ DEFER _ ACCEPT -> Integer (12223.0) -
Don't notify a listening socket until data is ready。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Don't notify a listening socket until data is ready。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux)... -
Socket
:: TCP _ DEFER _ ACCEPT -> Integer (12223.0) -
Don't notify a listening socket until data is ready。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Don't notify a listening socket until data is ready。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(7linux)... -
Socket
:: Constants :: TCP _ NODELAY -> Integer (12219.0) -
Don't delay sending to coalesce packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Don't delay sending to coalesce packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd),
tcp(7linux), netinet/tcp.h(header)... -
Socket
:: TCP _ NODELAY -> Integer (12219.0) -
Don't delay sending to coalesce packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Don't delay sending to coalesce packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd),
tcp(7linux), netinet/tcp.h(header)... -
Socket
:: Constants :: TCP _ MAXSEG -> Integer (12213.0) -
Set maximum segment size。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Set maximum segment size。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux)... -
Socket
:: TCP _ MAXSEG -> Integer (12213.0) -
Set maximum segment size。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Set maximum segment size。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux)...