るりまサーチ

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

ライブラリ

検索結果

<< 1 2 3 ... > >>

Addrinfo#connect {|sock| ... } -> object (6201.0)

自身のアドレスへソケットを接続します。

...す。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。...

Addrinfo#connect_from(host, port) {|sock| ... } -> object (6201.0)

引数で指定されたアドレスから 自身のアドレスへソケットを接続します。

...スへソケットを接続します。

接続元のアドレスは Addrinfo#family_addrinfo により生成された
ものが用いられます。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメ...
...、接続済みSocket
オブジェクトが返されます。

引数で指定したアドレスはソケット接続のローカル側のアドレスになります。

require 'socket'

Addrinfo
.tcp("www.ruby-lang.org", 80).connect_from("0.0.0.0", 4649) {|s|
s.print "GET / HTTP/1.0\r\nHost...
...: www.ruby-lang.org\r\n\r\n"
puts s.read
}

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

Addrinfo#connect_to(host, port) {|sock| ... } -> object (6201.0)

自身のアドレスから指定したホストへソケット接続します。

...ストへソケット接続します。

接続元のアドレスは Addrinfo#family_addrinfo により生成された
ものが用いられます。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメ...
...ソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。

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

Addrinfo#canonname -> String|nil (6101.0)

カノニカル名を文字列で返します。

...す。

カノニカル名は Addrinfo.getaddrinfo に Socket::AI_CANONINAME
を指定した場合にセットされます。

require 'socket'

list = Addrinfo.getaddrinfo("www.ruby-lang.org", 80, :INET, :STREAM, nil, Socket::AI_CANONNAME)
p list[0] #=> #<Addrinfo: 221.186.184.68:80 TCP carbo...
...n.ruby-lang.org (www.ruby-lang.org:80)>
p list[0].canonname #=> "carbon.ruby-lang.org"...

Addrinfo#connect -> Socket (6101.0)

自身のアドレスへソケットを接続します。

...す。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。...

絞り込み条件を変える

Addrinfo#connect_from(host, port) -> Socket (6101.0)

引数で指定されたアドレスから 自身のアドレスへソケットを接続します。

...スへソケットを接続します。

接続元のアドレスは Addrinfo#family_addrinfo により生成された
ものが用いられます。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメ...
...、接続済みSocket
オブジェクトが返されます。

引数で指定したアドレスはソケット接続のローカル側のアドレスになります。

require 'socket'

Addrinfo
.tcp("www.ruby-lang.org", 80).connect_from("0.0.0.0", 4649) {|s|
s.print "GET / HTTP/1.0\r\nHost...
...: www.ruby-lang.org\r\n\r\n"
puts s.read
}

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

Addrinfo#connect_to(host, port) -> Socket (6101.0)

自身のアドレスから指定したホストへソケット接続します。

...ストへソケット接続します。

接続元のアドレスは Addrinfo#family_addrinfo により生成された
ものが用いられます。

ブロックが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメ...
...ソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。

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

Addrinfo#getnameinfo(flags=0) -> [String, String] (6101.0)

ノード名とサービスを文字列の配列で返します。

...ocket::NI_??? という名前の定数のビット OR を渡します。

require 'socket'

Addrinfo
.tcp("127.0.0.1", 80).getnameinfo
#=> ["localhost", "www"]
Addrinfo
.tcp("127.0.0.1", 80).getnameinfo(Socket::NI_NUMERICSERV)
#=> ["localhost", "80"]

@param flags フラグ
@raise SocketErro...
...r getnameinfo(3) がエラーを起こした場合に生じる例外

@see Socket.getnameinfo...

Addrinfo#inspect_sockaddr -> String (6101.0)

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

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

require 'socket'

Addrinfo
.tcp("localhost", 80).inspect_sockaddr #=> "127.0.0.1:80"
Addrinfo
.tcp("ip6-localhost", 80).inspect_sockaddr #=> "[::1]:80"
Addrinfo
.unix("/tmp/sock").inspect_sockaddr #=> "/tmp/sock"...
<< 1 2 3 ... > >>