るりまサーチ

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

別のキーワード

  1. shell/builtin-command new
  2. shell/builtin-command each
  3. etc sc_shell
  4. shell cd
  5. shell debug

ライブラリ

キーワード

検索結果

Socket::Constants::NI_DGRAM -> Integer (13.0)

The service specified is a datagram service (looks up UDP ports)。

...nfo#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 (13.0)

A name is required。名前解決できなかった場合にエラーを返すことを意味します。

...す。

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(Socket::NI_NAMEREQD)
# SocketError が発生する

@see getnameinfo(3)...