るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.047秒)
トップページ > クエリ:String[x] > クエリ:addr[x] > クエリ:getnameinfo[x]

別のキーワード

  1. string []=
  2. string slice
  3. string slice!
  4. string []
  5. string gsub

ライブラリ

クラス

検索結果

Addrinfo#getnameinfo(flags=0) -> [String, String] (21327.0)

ノード名とサービスを文字列の配列で返します。

...R を渡します。

require 'socket'

Addr
info.tcp("127.0.0.1", 80).getnameinfo
#=> ["localhost", "www"]
Addr
info.tcp("127.0.0.1", 80).getnameinfo(Socket::NI_NUMERICSERV)
#=> ["localhost", "80"]

@param flags フラグ
@raise SocketError getnameinfo(3) がエラーを起こした場合...

socket (30.0)

socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。

...ではソケットファイルを指すパス名です。

ソケットアドレスを取り扱うための便利で高水準なクラスとして Addrinfo があります。

IPSocket および UNIXSocket 以下のクラス階層では、
わざわざソケットアドレスという形式にまと...
...(例: 21, "21")
* サービス名 (例: "ftp")

====[a:pack_string] ソケットアドレス構造体を pack した文字列

ソケットアドレス構造体とは、C 言語の構造体 struct sockaddr_in (IPv4)
や struct sockaddr_un (Unix ドメイン)を指します。
Socket クラスな...
...* Socket.getaddrinfo("www.ruby-lang.org", "http") => [["AF_INET", 80, "beryllium.ruby-lang.org", "210.163.138.100", 2, 1, 6]]

逆に IP アドレスからホスト名への変換 (逆引き) を行うメソッドは以下のものが用意されています。

* Socket.getnameinfo([nil, nil, n...