別のキーワード
種類
- 定数 (462)
- 特異メソッド (11)
- ライブラリ (11)
- インスタンスメソッド (11)
ライブラリ
- socket (484)
モジュール
-
Socket
:: Constants (231)
キーワード
-
EAI
_ ADDRFAMILY (22) -
EAI
_ AGAIN (22) -
EAI
_ BADFLAGS (22) -
EAI
_ BADHINTS (22) -
EAI
_ FAIL (22) -
EAI
_ FAMILY (22) -
EAI
_ MEMORY (22) -
EAI
_ NODATA (22) -
EAI
_ NONAME (22) -
EAI
_ OVERFLOW (22) -
EAI
_ PROTOCOL (22) -
EAI
_ SERVICE (22) -
EAI
_ SOCKTYPE (22) -
EAI
_ SYSTEM (22) -
NI
_ DGRAM (22) -
NI
_ MAXHOST (22) -
NI
_ MAXSERV (22) -
NI
_ NAMEREQD (22) -
NI
_ NOFQDN (22) -
NI
_ NUMERICHOST (22) -
NI
_ NUMERICSERV (22) - socket (11)
検索結果
先頭5件
-
Socket
. getnameinfo(sa , flags = 0) -> Array (18159.0) -
2553 で定義された getnameinfo() の機能を提供するク ラスメソッド。 gethostbyaddr() や getservbyport() の代 わりとして用意されています。IPのバージョンに依存しないプログラムを 書くための標準的なAPIです。
...2553 で定義された getnameinfo() の機能を提供するク
ラスメソッド。 gethostbyaddr() や getservbyport() の代
わりとして用意されています。IPのバージョンに依存しないプログラムを
書くための標準的なAPIです。
@param sa 文字列か配列......略可能な第2引数 flags には getnameinfo(3) の第7番目の引数に指定する flags に相当する Fixnum を与えます。
@return 配列を返し、その要素はアドレスとポートを表す文字列です。
@raise SocketError getnameinfo(3) がエラーを起こした場合......は、最後の要素を名前解決しないことが保証されます。
=== 引数flagsについて
省略可能な第2引数 flags には getnameinfo(3)
の第7番目の引数に指定する flags に相当する Fixnum を与えます。
引数flagsを構成するための定数として
Soc... -
Addrinfo
# getnameinfo(flags=0) -> [String , String] (18125.0) -
ノード名とサービスを文字列の配列で返します。
...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 SocketError getnameinfo(3) がエラーを起こした場合に生じる例外
@see Socket.getnameinfo... -
Socket
:: Constants :: NI _ DGRAM -> Integer (30.0) -
The service specified is a datagram service (looks up UDP ports)。
...vice (looks up UDP ports)。
Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
require 'socket'
Socket.getnameinfo([ Socket::AF_INET, 514, "127.0.0.1"], Socket::NI_DGRAM)
# => ["localhost", "syslog"]
Socket.getnameinfo([ Socket::AF_INET, 514, "127.0.0.1"......])
# => ["localhost", "shell"]
@see getnameinfo(3)... -
Socket
:: Constants :: NI _ NAMEREQD -> Integer (30.0) -
A name is required。名前解決できなかった場合にエラーを返すことを意味します。
...cket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
require 'socket'
# ここでは 192.0.2.18 は名前解決できないアドレス
Addrinfo.tcp("192.0.2.18", 514).getnameinfo()
# =>["192.0.2.18", "shell"]
Addrinfo.tcp("192.0.2.18", 514).getnameinfo(Soc......ket::NI_NAMEREQD)
# SocketError が発生する
@see getnameinfo(3)... -
Socket
:: NI _ DGRAM -> Integer (30.0) -
The service specified is a datagram service (looks up UDP ports)。
...vice (looks up UDP ports)。
Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
require 'socket'
Socket.getnameinfo([ Socket::AF_INET, 514, "127.0.0.1"], Socket::NI_DGRAM)
# => ["localhost", "syslog"]
Socket.getnameinfo([ Socket::AF_INET, 514, "127.0.0.1"......])
# => ["localhost", "shell"]
@see getnameinfo(3)... -
Socket
:: NI _ NAMEREQD -> Integer (30.0) -
A name is required。名前解決できなかった場合にエラーを返すことを意味します。
...cket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
require 'socket'
# ここでは 192.0.2.18 は名前解決できないアドレス
Addrinfo.tcp("192.0.2.18", 514).getnameinfo()
# =>["192.0.2.18", "shell"]
Addrinfo.tcp("192.0.2.18", 514).getnameinfo(Soc......ket::NI_NAMEREQD)
# SocketError が発生する
@see getnameinfo(3)... -
Socket
:: Constants :: NI _ MAXHOST -> Integer (22.0) -
getnameinfo(3) で用いるホスト名文字列の最大長さ。
...
getnameinfo(3) で用いるホスト名文字列の最大長さ。
@see getnameinfo(3linux)... -
Socket
:: Constants :: NI _ MAXSERV -> Integer (22.0) -
getnameinfo(3) で用いるサービス名文字列の最大長さ。
...
getnameinfo(3) で用いるサービス名文字列の最大長さ。
@see getnameinfo(3linux)... -
Socket
:: NI _ MAXHOST -> Integer (22.0) -
getnameinfo(3) で用いるホスト名文字列の最大長さ。
...
getnameinfo(3) で用いるホスト名文字列の最大長さ。
@see getnameinfo(3linux)... -
Socket
:: NI _ MAXSERV -> Integer (22.0) -
getnameinfo(3) で用いるサービス名文字列の最大長さ。
...
getnameinfo(3) で用いるサービス名文字列の最大長さ。
@see getnameinfo(3linux)...