るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.116秒)
トップページ > クエリ:I[x] > クエリ:Addrinfo[x] > クエリ:connect[x] > クエリ:connect_address[x]

別のキーワード

  1. socket connect
  2. addrinfo connect_from
  3. addrinfo connect_to
  4. addrinfo connect
  5. socket connect_from

ライブラリ

クラス

検索結果

BasicSocket#connect_address -> Addrinfo (27461.0)

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

...アドレスを Addrinfo
オブジェクトで返します。

BasicSocket#local_address の返り値
以下の点を除いては同じものを返します。
* IPv4 の不定アドレス(0.0.0.0) は IPv4 のループバックアドレス(127.0.0.1)
に置換される
* IPv6 の不定ア...
... IPv6 のループバックアドレス(::1)
に置換される

BasicSocket#local_address が接続先として不適なアドレスを返す場合は
例外 SocketError が発生します。

require 'socket'

Addrinfo
.tcp("0.0.0.0", 0).listen {|serv|
p serv.connect_address #=> #<Addri...
...nfo: 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...