ライブラリ
- ビルトイン (42)
-
irb
/ inspector (12) -
rdoc
/ markup / to _ html _ crossref (12) -
rdoc
/ rdoc (12) - resolv (24)
-
rexml
/ document (12) -
rinda
/ rinda (12) -
ripper
/ sexp (24) -
shell
/ command-processor (6) -
shell
/ process-controller (6) - socket (132)
- tmpdir (24)
- weakref (12)
- win32ole (12)
クラス
- Dir (24)
- IO (12)
-
IRB
:: Inspector (12) -
RDoc
:: Markup :: ToHtmlCrossref (12) -
RDoc
:: RDoc (12) -
REXML
:: Entity (12) -
Resolv
:: DNS :: Resource :: MX (12) -
Resolv
:: DNS :: Resource :: SOA (12) -
Rinda
:: DRbObjectTemplate (12) - Ripper (24)
-
Shell
:: CommandProcessor (6) -
Shell
:: ProcessController (6) - Socket (108)
- TCPServer (24)
- Thread (24)
- WIN32OLE (12)
- WeakRef (12)
モジュール
- GC (6)
キーワード
-
abort
_ on _ exception (12) -
abort
_ on _ exception= (12) -
add
_ generator (12) - binwrite (12)
-
def
_ inspector (12) -
each
_ active _ object (6) - getaddrinfo (12)
- gethostbyname (12)
- getnameinfo (12)
-
install
_ system _ commands (6) - mktmpdir (24)
- new (84)
-
ole
_ reference _ count (12) - open (12)
-
pack
_ sockaddr _ in (12) -
pack
_ sockaddr _ un (12) - sexp (12)
-
sexp
_ raw (12) -
sockaddr
_ in (12) -
sockaddr
_ un (12) -
unpack
_ sockaddr _ in (12) -
unpack
_ sockaddr _ un (12) -
verify
_ compaction _ references (6)
検索結果
先頭5件
- Resolv
:: DNS :: Resource :: MX . new(preference , exchange) -> Resolv :: DNS :: Resource :: MX - Resolv
:: DNS :: Resource :: SOA . new(mname , rname , serial , refresh , retry _ , expire , minimum) -> Resolv :: DNS :: Resource :: SOA - Shell
:: CommandProcessor . install _ system _ commands(prefix = "sys _ ") -> () - Socket
. getaddrinfo(nodename , servname , family=nil , socktype=nil , protocol=nil , flags=nil) -> Array - Socket
. unpack _ sockaddr _ in(sockaddr) -> Array
-
Resolv
:: DNS :: Resource :: MX . new(preference , exchange) -> Resolv :: DNS :: Resource :: MX (101.0) -
Resolv::DNS::Resource::MX のインスタンスを返します。
...Resolv::DNS::Resource::MX のインスタンスを返します。
@param preference MXの優先度
@param exchange MXのホスト... -
Resolv
:: DNS :: Resource :: SOA . new(mname , rname , serial , refresh , retry _ , expire , minimum) -> Resolv :: DNS :: Resource :: SOA (101.0) -
Resolv::DNS::Resource::SOA のインスタンスを生成して返します。
...イルが存在するホスト名
@param rname 対象のドメイン名の管理者名
@param serial ゾーンファイルのバージョン
@param refresh プライマリサーバからの更新をセカンダリサーバが
チェックする頻度(秒単位)
@param retry セカン... -
Shell
:: CommandProcessor . install _ system _ commands(prefix = "sys _ ") -> () (101.0) -
全てのシステムコマンドをメソッドとして定義します。
...うプレフィクスが付きます。
また、メソッド名として使用できない文字は全て "_" に置換してメソッドを定義します。
このメソッドの実行中に発生した例外は単に無視されます。
@param prefix プレフィクスを指定します。... -
Socket
. getaddrinfo(nodename , servname , family=nil , socktype=nil , protocol=nil , flags=nil) -> Array (25.0) -
2553で定義された getaddrinfo() の機能を提供するクラスメソッド。この関数は gethostbyname() や getservbyname() の代わりとして用意されており、 IP のバージョンに依存しないプログラムを書くための標準的な API です。
2553で定義された
getaddrinfo() の機能を提供するクラスメソッド。この関数は
gethostbyname() や getservbyname() の代わりとして用意されており、
IP のバージョンに依存しないプログラムを書くための標準的な API です。
@param nodename ホスト名を指定します。 必須引数です。 (lib:socket#host_formatを参照)
@param servname サービス名を指定します。 必須引数です。 (lib:socket#service_formatを参照)
@param family アドレスファミリー。Sock... -
Socket
. unpack _ sockaddr _ in(sockaddr) -> Array (23.0) -
lib:socket#pack_stringを unpack したアドレスを返します。返される値は [port, ipaddr] の配列です。
lib:socket#pack_stringを
unpack したアドレスを返します。返される値は [port, ipaddr]
の配列です。
@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_in(Socket.sockaddr_in("echo", "localhost"))
=> [7, "127.0.0.1"]
p Socket.unpack_sockaddr_in(Socket.soc... -
Socket
. unpack _ sockaddr _ un(sockaddr) -> String (23.0) -
lib:socket#pack_stringを unpack したソケットパス名を返します。
lib:socket#pack_stringを
unpack したソケットパス名を返します。
@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_un(Socket.sockaddr_un("/tmp/.X11-unix/X0"))
=> "/tmp/.X11-unix/X0" -
Socket
. gethostbyname(host) -> Array (17.0) -
ホスト名または IP アドレス(指定方法に関しては lib:socket#host_formatを参照) からホストの情報を返します。
ホスト名または IP アドレス(指定方法に関しては
lib:socket#host_formatを参照)
からホストの情報を返します。
@param host 文字列でホストを指定します。
@return ホスト情報を含んだ4要素の配列を返します。
=== 返り値のホスト情報について
ホスト情報は以下の 4 要素の配列で表現されています。
* ホスト名
* ホストの別名の配列
* ホストのアドレスタイプ (整数定数)
* ホストのアドレス
第四要素のホストのアドレスは、各アドレスタイプに対応する
C のアドレス構造体を pack した文字列として表現されています。
... -
Socket
. pack _ sockaddr _ in(port , host) -> String (17.0) -
指定したアドレスをlib:socket#pack_string で返します。port は、ポート番号を表す Fixnum あるいは、ポート 番号、サービス名を表す文字列です。
指定したアドレスをlib:socket#pack_string
で返します。port は、ポート番号を表す Fixnum あるいは、ポート
番号、サービス名を表す文字列です。
@param port ポート番号を表す Fixnum あるいは、ポート番号、サービス名を表す文字列を指定します。
@param host ホストを文字列で指定します。
@return 指定したアドレスを返します。
例:
require 'socket'
p Socket.sockaddr_in("echo", "localhost")
=> "\002\000\000\a\177\000\00... -
Socket
. pack _ sockaddr _ un(path) -> String (17.0) -
指定したアドレスをlib:socket#pack_string で返します。
指定したアドレスをlib:socket#pack_string
で返します。
@param path パスを文字列で指定します。
例:
require 'socket'
p Socket.sockaddr_un("/tmp/.X11-unix/X0")
=> "\001\000/tmp/.X11-unix/X0\000...." -
Socket
. sockaddr _ in(port , host) -> String (17.0) -
指定したアドレスをlib:socket#pack_string で返します。port は、ポート番号を表す Fixnum あるいは、ポート 番号、サービス名を表す文字列です。
指定したアドレスをlib:socket#pack_string
で返します。port は、ポート番号を表す Fixnum あるいは、ポート
番号、サービス名を表す文字列です。
@param port ポート番号を表す Fixnum あるいは、ポート番号、サービス名を表す文字列を指定します。
@param host ホストを文字列で指定します。
@return 指定したアドレスを返します。
例:
require 'socket'
p Socket.sockaddr_in("echo", "localhost")
=> "\002\000\000\a\177\000\00...