るりまサーチ

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

別のキーワード

  1. socket connect
  2. udpsocket connect
  3. addrinfo connect
  4. win32ole connect
  5. socket connect_to

検索結果

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

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

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

...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_from(host, port) {|sock| ... } -> object (6121.0)

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

...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 ポート番号(整数)もしくはサービス...

OpenSSL::SSL::SSLSocket#post_connection_check(hostname) -> true (6119.0)

接続後検証を行います。

...true を返し、失敗した場合は例外
OpenSSL::SSL::SSLError を発生させます。

OpenSSL の API では、
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
での検証は実用的には不完全です。
CA が証明書に署名してそれが失効していない...
...証明書に記載されている FQDN が
一致しているかどうかを調べます。このメソッドはその FQDN のチェックを行ないます。

@
param hostname チェックする FQDN の文字列
@
raise OpenSSL::SSL::SSLError チェックに失敗した場合に発生します...

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

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

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

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

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

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

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

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

絞り込み条件を変える

TSort#each_strongly_connected_component_from(node, id_map={}, stack=[]) -> Enumerator (6113.0)

node から到達可能な強連結成分についてのイテレータです。

...強連結成分についてのイテレータです。

返す値は規定されていません。

each_strongly_connected_component_from は
tsort_each_node を呼びません。

@
param node ノードを指定します。

//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsor...
...tch(node).each(&block)
end
end

non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}

non_sort.each_strongly_connected_component{|nodes|
p nodes
nodes.each {|node|
non_sort.each_strongly_connected_component_from(node){|ns|
printf("%s -> %s\n", node, ns.join(","))
}
}
}

#出力
#=> [4...
...]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}

@
see TSort.each_strongly_connected_component_from...

TSort#each_strongly_connected_component_from(node, id_map={}, stack=[]) {|nodes| ...} -> () (6113.0)

node から到達可能な強連結成分についてのイテレータです。

...強連結成分についてのイテレータです。

返す値は規定されていません。

each_strongly_connected_component_from は
tsort_each_node を呼びません。

@
param node ノードを指定します。

//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsor...
...tch(node).each(&block)
end
end

non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}

non_sort.each_strongly_connected_component{|nodes|
p nodes
nodes.each {|node|
non_sort.each_strongly_connected_component_from(node){|ns|
printf("%s -> %s\n", node, ns.join(","))
}
}
}

#出力
#=> [4...
...]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}

@
see TSort.each_strongly_connected_component_from...

Gem::RemoteFetcher#connection_for(uri) -> Net::HTTP (6107.0)

HTTP コネクションを生成して返します。

...HTTP コネクションを生成して返します。

既に接続している URI であれば、生成済みのコネクションを返します。
また、必要があればプロキシを使用します。

@
param uri 接続先の URI を指定します。...

Net::IMAP#disconnect -> nil (6107.0)

サーバとの接続を切断します。

...サーバとの接続を切断します。

@
see Net::IMAP#disconnected?...
<< < 1 2 3 4 ... > >>