516件ヒット
[1-100件を表示]
(0.030秒)
種類
- 定数 (240)
- 特異メソッド (168)
- インスタンスメソッド (108)
クラス
- Addrinfo (60)
- BasicSocket (60)
- Socket (204)
-
Socket
:: Ifaddr (12) -
Socket
:: Option (48) - TCPSocket (12)
モジュール
-
Socket
:: Constants (120)
キーワード
-
AI
_ CANONNAME (24) -
AI
_ NUMERICHOST (24) -
AI
_ NUMERICSERV (24) -
EAI
_ AGAIN (24) -
EAI
_ FAIL (24) -
EAI
_ NONAME (24) -
IF
_ NAMESIZE (24) -
NI
_ NAMEREQD (24) -
NI
_ NUMERICSERV (24) -
SO
_ PEERNAME (24) - bool (12)
- canonname (12)
- foreach (24)
- getaddrinfo (24)
- gethostbyname (24)
- gethostname (12)
- getifaddrs (12)
- getnameinfo (24)
- getpeername (12)
- getservbyname (12)
- getservbyport (12)
- getsockname (12)
- getsockopt (12)
- int (12)
- new (12)
- optname (12)
- setsockopt (24)
検索結果
先頭5件
-
Socket
:: Ifaddr # name -> String (18103.0) -
self のインターフェイス名を返します。
self のインターフェイス名を返します。 -
Socket
:: AI _ CANONNAME -> Integer (6118.0) -
Fill in the canonical name。
...Fill in the canonical name。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)... -
Socket
:: Constants :: AI _ CANONNAME -> Integer (6118.0) -
Fill in the canonical name。
...Fill in the canonical name。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)... -
Socket
:: Constants :: NI _ NAMEREQD -> Integer (6118.0) -
A name is required。名前解決できなかった場合にエラーを返すことを意味します。
...A name is required。名前解決できなかった場合にエラーを返すことを意味します。
Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
require 'socket'
# ここでは 192.0.2.18 は名前解決できないアドレス
Addrinfo.tcp("19......2.0.2.18", 514).getnameinfo()
# =>["192.0.2.18", "shell"]
Addrinfo.tcp("192.0.2.18", 514).getnameinfo(Socket::NI_NAMEREQD)
# SocketError が発生する
@see getnameinfo(3)... -
Socket
:: Constants :: SO _ PEERNAME -> Integer (6118.0) -
@todo Name of the connecting user。
...@todo
Name of the connecting user。... -
Socket
:: NI _ NAMEREQD -> Integer (6118.0) -
A name is required。名前解決できなかった場合にエラーを返すことを意味します。
...A name is required。名前解決できなかった場合にエラーを返すことを意味します。
Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
require 'socket'
# ここでは 192.0.2.18 は名前解決できないアドレス
Addrinfo.tcp("19......2.0.2.18", 514).getnameinfo()
# =>["192.0.2.18", "shell"]
Addrinfo.tcp("192.0.2.18", 514).getnameinfo(Socket::NI_NAMEREQD)
# SocketError が発生する
@see getnameinfo(3)... -
Socket
:: SO _ PEERNAME -> Integer (6118.0) -
@todo Name of the connecting user。
...@todo
Name of the connecting user。... -
Addrinfo
# canonname -> String|nil (6102.0) -
カノニカル名を文字列で返します。
...す。
カノニカル名は Addrinfo.getaddrinfo に Socket::AI_CANONINAME
を指定した場合にセットされます。
require 'socket'
list = Addrinfo.getaddrinfo("www.ruby-lang.org", 80, :INET, :STREAM, nil, Socket::AI_CANONNAME)
p list[0] #=> #<Addrinfo: 221.186.184.68:80 TCP carbo......n.ruby-lang.org (www.ruby-lang.org:80)>
p list[0].canonname #=> "carbon.ruby-lang.org"... -
Addrinfo
# getnameinfo(flags=0) -> [String , String] (6102.0) -
ノード名とサービスを文字列の配列で返します。
... Socket::NI_??? という名前の定数のビット OR を渡します。
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).getnameinfo
#=> ["localhost", "www"]
Addrinfo.tcp("127.0.0.1", 80).getnameinfo(Socket::NI_NUMERICSERV)
#=> ["localhost", "80"]
@param flags フラグ
@raise SocketEr......ror getnameinfo(3) がエラーを起こした場合に生じる例外
@see Socket.getnameinfo...