るりまサーチ

最速Rubyリファレンスマニュアル検索!
3947件ヒット [201-300件を表示] (0.090秒)

別のキーワード

  1. tracer add_filter
  2. logger add
  3. rexml/document add
  4. openssl add_extension
  5. socket ip_add_membership

クラス

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

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

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

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

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'

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

Addrinfo#ip_address -> String (9101.0)

IP アドレスを文字列で返します。

...IP アドレスを文字列で返します。

require 'socket'

Add
rinfo.tcp("127.0.0.1", 80).ip_address #=> "127.0.0.1"
Add
rinfo.tcp("::1", 80).ip_address #=> "::1"

@see Addrinfo#ip_port, Addrinfo#ip_unpack...

絞り込み条件を変える

ACL#allow_addr?(addr) -> bool (6201.0)

addr が ACL で許可されているならば真を返します。

...addr が ACL で許可されているならば真を返します。

@param addr 判定対象のアドレス...

BasicSocket#connect_address -> Addrinfo (6201.0)

ローカルマシン内で接続するのに適当なアドレスを Addrinfo オブジェクトで返します。

...ローカルマシン内で接続するのに適当なアドレスを Addrinfo
オブジェクトで返します。

BasicSocket#local_address の返り値
以下の点を除いては同じものを返します。
* IPv4 の不定アドレス(0.0.0.0) は IPv4 のループバックアドレス(12...
...BasicSocket#local_address が接続先として不適なアドレスを返す場合は
例外 SocketError が発生します。

require 'socket'

Add
rinfo.tcp("0.0.0.0", 0).listen {|serv|
p serv.connect_address #=> #<Addrinfo: 127.0.0.1:53660 TCP>
serv.connect_address.connect {|c|...
...s, _ = serv.accept
p [c, s] #=> [#<Socket:fd 4>, #<Socket:fd 6>]
}
}


@raise SocketError アドレスが接続に不適な場合に返します
@see BasicSocket#local_address...

BasicSocket#local_address -> Addrinfo (6201.0)

getsockname(2) で得られたローカルアドレス情報を Addrinfo オブジェクトとして返します。

...アドレス情報を
Add
rinfo オブジェクトとして返します。

返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。

require 'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.local_address #=> #<Addrinfo: 192.168.0.129:...
...36873 TCP>
}

TCPServer.open("127.0.0.1", 1512) {|serv|
p serv.local_address #=> #<Addrinfo: 127.0.0.1:1512 TCP>
}

@see BasicSocket#getsockname...

BasicSocket#remote_address -> Addrinfo (6201.0)

getpeername(2) で得られたリモートアドレス情報を Addrinfo オブジェクトとして返します。

...アドレス情報を
Add
rinfo オブジェクトとして返します。

返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。

require 'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.remote_address #=> #<Addrinfo: 221.186.184.6...
...8:80 TCP>
}

TCPServer.open("127.0.0.1", 1728) {|serv|
c = TCPSocket.new("127.0.0.1", 1728)
s = serv.accept
p s.remote_address #=> #<Addrinfo: 127.0.0.1:36504 TCP>
}

@see BasicSocket#getpeername...
<< < 1 2 3 4 5 ... > >>