374件ヒット
[1-100件を表示]
(0.219秒)
種類
- インスタンスメソッド (330)
- 特異メソッド (44)
ライブラリ
- socket (374)
キーワード
- afamily (11)
- canonname (11)
-
family
_ addrinfo (22) - foreach (22)
- getaddrinfo (11)
- getnameinfo (11)
- ip? (11)
- ipv4? (11)
-
ipv4
_ loopback? (11) -
ipv4
_ multicast? (11) -
ipv4
_ private? (11) - ipv6? (11)
-
ipv6
_ linklocal? (11) -
ipv6
_ loopback? (11) -
ipv6
_ mc _ global? (11) -
ipv6
_ mc _ linklocal? (11) -
ipv6
_ mc _ nodelocal? (11) -
ipv6
_ mc _ orglocal? (11) -
ipv6
_ mc _ sitelocal? (11) -
ipv6
_ multicast? (11) -
ipv6
_ sitelocal? (11) -
ipv6
_ to _ ipv4 (11) -
ipv6
_ unique _ local? (11) -
ipv6
_ unspecified? (11) -
ipv6
_ v4compat? (11) -
ipv6
_ v4mapped? (11) - listen (22)
- new (11)
- pfamily (11)
- protocol (11)
- unix? (11)
検索結果
先頭5件
-
Addrinfo
# family _ addrinfo(host , port) -> Addrinfo (24401.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
...」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.......TCP (www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path Unix domain socket... -
Addrinfo
# family _ addrinfo(path) -> Addrinfo (24401.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
...」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.......TCP (www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path Unix domain socket... -
Addrinfo
. getaddrinfo(nodename , service , family=nil , socktype=nil , protocol=nil , flags=0) -> [Addrinfo] (18501.0) -
パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。
... Addrinfo オブジェクトを生成し、その配列を返します。
nodename (ホスト名) と service (ポート番号) を Addrinfo に変換します。
変換先は一意ではないため、複数のオブジェクトを返します。
nodename と service のどちらか一方は nil......mily, socktype, protocol には希望する方式のヒントを与えます。
例えば、SOCK_STREAM なソケットが必要な場合には socktype に指定します。
nil を指定した場合には制限しないことを意味します。
IPv6 に制限したい場合には family に PF_I......NET6 を指定します。
flags には Socket::AI_??? という定数のビット OR を取ります。
アドレスの使い方がわかっている場合には socktype を明示すべきです。
socktype を省略して service を整数で指定した場合にエラーが
生じるプラッ... -
Addrinfo
# ipv6 _ mc _ orglocal? -> bool (18301.0) -
IPv6 のマルチキャスト(組織(organization)ローカルスコープ) アドレスであれば真を返します。
...IPv6 のマルチキャスト(組織(organization)ローカルスコープ)
アドレスであれば真を返します。... -
Addrinfo
# ipv6 _ linklocal? -> bool (18201.0) -
IPv6 のリンクローカルアドレス(fe80::/10, 4291)であれば真を返します。
...IPv6 のリンクローカルアドレス(fe80::/10, 4291)であれば真を返します。... -
Addrinfo
# ipv6 _ mc _ linklocal? -> bool (18201.0) -
IPv6 のマルチキャスト(リンクローカルスコープ)アドレスであれば真を返します。
...IPv6 のマルチキャスト(リンクローカルスコープ)アドレスであれば真を返します。... -
Addrinfo
# afamily -> Integer (15301.0) -
アドレスファミリーを整数で返します。
...アドレスファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).afamily == Socket::AF_INET #=> true... -
Addrinfo
# ipv4 _ private? -> bool (15301.0) -
IPv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) であれば真を返します。
...
IPv4 のプライベートアドレス(10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
であれば真を返します。... -
Addrinfo
# pfamily -> Integer (15301.0) -
プロトコルファミリーを整数で返します。
...プロトコルファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).pfamily == Socket::PF_INET #=> true... -
Addrinfo
# protocol -> Integer (15301.0) -
ソケットプロトコルを整数で返します。
...ソケットプロトコルを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).protocol == Socket::IPPROTO_TCP #=> true...