るりまサーチ

最速Rubyリファレンスマニュアル検索!
1913件ヒット [1-100件を表示] (0.095秒)

別のキーワード

  1. socket addr
  2. socket iff_live_addr_change
  3. ifaddr addr
  4. openssl addr
  5. ipsocket addr

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Socket::Ifaddr#addr -> Addrinfo | nil (21202.0)

self のアドレスを Addrinfo オブジェクトで返します。 self が利用できない場合は nil を返します。

...self のアドレスを Addrinfo オブジェクトで返します。
self が利用できない場合は nil を返します。...

WEBrick::HTTPRequest#addr -> Array (18118.0)

クライアントと接続されているソケットの IPSocket#addr を返します。

...クライアントと接続されているソケットの IPSocket#addr を返します。...

IPSocket#addr -> Array (18114.0)

ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_INET", "AF_INET6" など、第2要素が port 番号、第3要素がホストを表 す文字列、第4要素がホストの IP アドレスを表す文字列 (octet decimal や hexadecimal) です。

...Errno::EXXX getsockname(2) が 0 未満の値を返した場合に発生します。

例:

require 'socket'

serv = TCPServer.new("localhost", 0)
p serv.addr #=> ["AF_INET", 46102, "localhost.localdomain", "127.0.0.1"]
c = TCPSocket.new(*serv.addr.values_at(3,1))
s = serv.accept...

UNIXSocket#addr -> [String, String] (18114.0)

ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。

...す。
例:

require 'socket'

UNIXServer.open("/tmp/s") {|serv|
p serv.addr #=> ["AF_UNIX", "/tmp/s"]
}

UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p c.addr #=> ["AF_UNIX", ""]
}

@see UNIXSocket#peeraddr...

OpenSSL::SSL::SocketForwarder#addr -> Array (18108.0)

ラップされているソケットの接続情報を返します。

...ラップされているソケットの接続情報を返します。

IPSocket#addr と同様です。...

絞り込み条件を変える

Addrinfo#family_addrinfo(host, port) -> Addrinfo (9201.0)

引数から自身に「似た」Addrinfo オブジェクトを生成します。

...た」Addrinfo オブジェクトを生成します。

「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。

require 'socket'

Addr
info.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 2...
...21.186.184.68:80 TCP (www.ruby-lang.org:80)>

Addr
info.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>

@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path U...

Addrinfo#family_addrinfo(path) -> Addrinfo (9201.0)

引数から自身に「似た」Addrinfo オブジェクトを生成します。

...た」Addrinfo オブジェクトを生成します。

「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。

require 'socket'

Addr
info.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 2...
...21.186.184.68:80 TCP (www.ruby-lang.org:80)>

Addr
info.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>

@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path U...

Socket::Ifaddr#broadaddr -> Addrinfo | nil (9201.0)

self のブロードキャストアドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。

...self のブロードキャストアドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。...

Socket::Ifaddr#dstaddr -> Addrinfo | nil (9201.0)

self の宛先アドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。

...self の宛先アドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。...

Addrinfo#inspect_sockaddr -> String (9101.0)

アドレスやポート番号などの情報を人間に読める形の文字列で返します。

...などの情報を人間に読める形の文字列で返します。

require 'socket'

Addr
info.tcp("localhost", 80).inspect_sockaddr #=> "127.0.0.1:80"
Addr
info.tcp("ip6-localhost", 80).inspect_sockaddr #=> "[::1]:80"
Addr
info.unix("/tmp/sock").inspect_sockaddr #=> "/tmp/sock"...

絞り込み条件を変える

<< 1 2 3 ... > >>