種類
- 特異メソッド (840)
- インスタンスメソッド (452)
- 定数 (96)
- 文書 (17)
- ライブラリ (12)
ライブラリ
-
net
/ ftp (48) -
net
/ http (144) -
net
/ imap (24) -
net
/ smtp (64) -
net
/ telnet (4) - openssl (36)
- resolv (96)
- resolv-replace (72)
- socket (612)
- uri (264)
-
webrick
/ httpserver (12) - win32ole (12)
クラス
- Addrinfo (108)
- IPSocket (12)
-
Net
:: FTP (48) -
Net
:: HTTP (120) -
Net
:: HTTPResponse (24) -
Net
:: IMAP (24) -
Net
:: SMTP (64) -
Net
:: Telnet (4) -
OpenSSL
:: SSL :: SSLSocket (36) - Resolv (12)
-
Resolv
:: Hosts (84) - SOCKSSocket (36)
- Socket (300)
- TCPServer (24)
- TCPSocket (60)
- UDPSocket (96)
-
URI
:: FTP (48) -
URI
:: Generic (108) -
URI
:: HTTP (36) -
URI
:: LDAP (36) -
URI
:: MailTo (12) -
WEBrick
:: HTTPServer (12) - WIN32OLE (12)
モジュール
-
Socket
:: Constants (48) - URI (24)
キーワード
-
AI
_ NUMERICHOST (24) -
INADDR
_ ALLHOSTS _ GROUP (24) -
NEWS for Ruby 3
. 0 . 0 (5) -
NI
_ MAXHOST (24) -
NI
_ NUMERICHOST (24) - bind (24)
- build (96)
- build2 (24)
- connect (36)
-
connect
_ from (24) -
connect
_ to (24) -
each
_ address (12) -
each
_ name (12) -
family
_ addrinfo (24) - get (24)
-
get
_ print (24) -
get
_ response (24) - getaddress (24)
- getaddresses (12)
- getaddrinfo (12)
- gethostbyaddr (12)
- gethostbyname (24)
- getname (12)
- getnameinfo (12)
- getnames (12)
- host= (12)
- hostname (12)
- hostname= (24)
- ip (12)
-
local
_ host (12) -
local
_ host= (12) -
local
_ port (12) -
local
_ port= (12) -
net
/ http (12) - new (196)
- new2 (12)
- open (72)
-
pack
_ sockaddr _ in (12) - parse (12)
-
post
_ connection _ check (12) -
read
_ body (24) -
ruby 1
. 6 feature (12) - select (12)
- send (48)
-
sockaddr
_ in (12) - split (12)
- start (64)
- tcp (36)
-
tcp
_ server _ loop (24) -
tcp
_ server _ sockets (48) - udp (12)
-
udp
_ server _ loop (24) -
udp
_ server _ recv (12) -
udp
_ server _ sockets (48) -
virtual
_ host (12)
検索結果
先頭5件
-
URI
:: Generic # host -> String | nil (18123.0) -
自身の host を文字列で返します。設定されていない場合は nil を返します。
...自身の host を文字列で返します。設定されていない場合は nil を返します。
@see URI::Generic#hostname... -
Socket
. gethostbyname(host) -> Array (6235.0) -
ホスト名または IP アドレス(指定方法に関しては lib:socket#host_formatを参照) からホストの情報を返します。
...ホスト名または IP アドレス(指定方法に関しては
lib:socket#host_formatを参照)
からホストの情報を返します。
@param host 文字列でホストを指定します。
@return ホスト情報を含んだ4要素の配列を返します。
=== 返り値のホスト......きます。
=== 使用例
irb(main):009:0> require 'socket'
irb(main):009:0> Socket.gethostbyname("210.251.121.214")
["helium.ruby-lang.org", ["helium"], 2, "\322\373y\326"]
irb(main):009:0> Socket.unpack_sockaddr_in(Socket.gethostbyname("210.251.121.214")[3])[1]
"210.251.121.214"... -
Net
:: HTTP # local _ host=(host) (6232.0) -
接続に用いるローカルホスト名を指定します。
...す。
@param host ホスト名、もしくはアドレスを示す文字列
//emlist[例][ruby]{
require 'net/http'
http = Net::HTTP.new("www.example.com")
http.local_host = "192.168.0.5"
http.local_port = "53043"
http.start do |h|
p h.get("/").body
end
//}
@see Net::HTTP#local_host=, Net::H... -
Socket
. gethostbyaddr(host , type = Socket :: AF _ INET) -> Array (6225.0) -
sockaddr 構造体をパックした文字列からホスト情報を返します。 ホスト情報の構造は Socket.gethostbyname と同じです。 type には、アドレスタイプ(デフォルトは Socket::AF_INET)を指定します。
...ethostbyname と同じです。
type には、アドレスタイプ(デフォルトは
Socket::AF_INET)を指定します。
@param host ホストを文字列で指定します。
@param type アドレスタイプ(デフォルトはSocket::AF_INET)を指定します。
@raise SocketError gethostb... -
TCPSocket
. gethostbyname(host) -> Array (6219.0) -
ホスト名または IP アドレス (整数または"127.0.0.1" のような文字列)からホストの情報を返します。ホスト情報は、ホ スト名、ホストの別名の配列、ホストのアドレスタイプ、ホストの アドレスを各要素とする配列です。ホストのアドレスは octet decimal の文字列 ("127.0.0.1"のような文字列) や IPv6 アドレス ("::1" のような文字列) です。
....1"のような文字列) や IPv6
アドレス ("::1" のような文字列) です。
@param host ホスト名または IP アドレス (整数または"127.0.0.1" のような文字列)を指定します。
@return ホスト名、ホストの別名の配列、ホストのアドレスタイプ......、ホストのアドレスを各要素とする配列を返します。
例:
require 'socket'
p TCPSocket.gethostbyname("www.ruby-lang.org")
#=> ["beryllium.ruby-lang.org", [], 2, "210.163.138.100"]... -
OpenSSL
:: SSL :: SSLSocket # hostname=(hostname) (6212.0) -
TLS の Server Name Indication(SNI) 拡張で利用するサーバのホスト名を設定します。
...する必要があります。
hostname に nil を渡すと SNI 拡張を利用しません。
サーバ側については OpenSSL::SSL::SSLContext#servername_cb= を
参照してください。
@param hostname ホスト名文字列
@see OpenSSL::SSL::SSLSocket#hostname,
OpenSSL::SSL::SSLCo... -
URI
:: Generic # host=(s) (6153.0) -
自身の host を設定します。
... host を設定します。
@param s 自身の host を表す文字列を指定します。
@raise URI::InvalidComponentError 不正な引数 s に対して発生します。
@raise URI::InvalidURIError host と registry を同時に設定した場合に発生します。
@see URI::Generic#hostn... -
URI
:: Generic # hostname=(s) (6130.0) -
自身の hostname を設定します。
...自身の hostname を設定します。
このメソッドは引数に IPv6 アドレスを設定した場合は
URI::Generic#host にブラケットを追加した文字列を設定しますがそれ
以外は同じ処理を行います。
require 'uri'
u = URI("http://foo/bar")
p u.to_s......> "http://foo/bar"
u.hostname = "::1"
p u.to_s # => "http://[::1]/bar"
@param s 自身の hostname を表す文字列を指定します。
@raise URI::InvalidComponentError 不正な引数 s に対して発生します。
@raise URI::InvalidURIError host と registry を同... -
Socket
:: AI _ NUMERICHOST -> Integer (6122.0) -
Prevent host name resolution。
...Prevent host name resolution。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)...