るりまサーチ

最速Rubyリファレンスマニュアル検索!
2088件ヒット [101-200件を表示] (0.073秒)

別のキーワード

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

ライブラリ

キーワード

検索結果

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

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"...

Addrinfo#ip_address -> String (9101.0)

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

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

require 'socket'

Addr
info.tcp("127.0.0.1", 80).ip_address #=> "127.0.0.1"
Addr
info.tcp("::1", 80).ip_address #=> "::1"

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

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

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

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

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

Socket::AncillaryData#ipv6_pktinfo_addr -> Addrinfo (6220.0)

自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のアドレスを返します。

...のインデックス)
のアドレスを返します。

require 'socket'

addr
= Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo_addr #=> #<Addrinfo: ::1>

@see Socket::AncillaryData.ipv6_pktinfo,
Socket::AncillaryDa...

絞り込み条件を変える

BasicSocket#connect_address -> Addrinfo (6201.0)

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

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

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

require 'socket'

Addr
info.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 オブジェクトとして返します。

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

返されたオブジェクトの 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 オブジェクトとして返します。

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

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

require 'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.remote_address #=> #<Addrinfo: 221.186.184.68:8...
...0 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...

Net::HTTP#proxy_address=(address) (6201.0)

プロクシのアドレス(ホスト名、IPアドレス)を指定します。

...ドレス(ホスト名、IPアドレス)を指定します。

Net::HTTP#start で接続する前に設定する必要があります。

@param address プロクシのホスト名、もしくはIPアドレスを表す文字列

@see Net::HTTP#proxy_address=, Net::HTTP#proxy_port, Net::HTTP.new...
<< < 1 2 3 4 ... > >>