275件ヒット
[1-100件を表示]
(0.184秒)
クラス
- BasicSocket (11)
-
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: SSL :: SSLSocket (33) - OptionParser (154)
- UNIXServer (11)
モジュール
-
CGI
:: QueryExtension (44) -
Gem
:: LocalRemoteOptions (11)
キーワード
-
accept
_ charset (11) -
accept
_ encoding (11) -
accept
_ language (11) -
accept
_ nonblock (22) -
accept
_ uri _ http (11) -
connect
_ nonblock (11) - getsockopt (11)
- on (132)
-
post
_ connection _ check (11) - reject (11)
-
session
_ cache _ stats (11)
検索結果
先頭5件
-
CGI
:: QueryExtension # accept -> String (24218.0) -
ENV['HTTP_ACCEPT'] を返します。
...ENV['HTTP_ACCEPT'] を返します。... -
OptionParser
# accept(klass , pat = / . * / ) {|str| . . . } -> () (24124.0) -
OptionParser.accept と同様ですが、 登録したブロックはレシーバーに限定されます。
...OptionParser.accept と同様ですが、
登録したブロックはレシーバーに限定されます。
@param klass クラスオブジェクトを与えます。
@param pat match メソッドを持ったオブジェクト(Regexp オブジェクトなど)を与えます。
//emlist[例][rub......y]{
require "optparse"
require "time"
opts = OptionParser.new
opts.accept(Time) do |s,|
begin
Time.parse(s) if s
rescue
raise OptionParser::InvalidArgument, s
end
end
opts.on("-t", "--time [TIME]", Time) do |time|
p time.class # => Time
end
opts.parse!(ARGV)
//}... -
CGI
:: QueryExtension # accept _ language -> String (15318.0) -
ENV['HTTP_ACCEPT_LANGUAGE'] を返します。
...ENV['HTTP_ACCEPT_LANGUAGE'] を返します。... -
CGI
:: QueryExtension # accept _ encoding -> String (15218.0) -
ENV['HTTP_ACCEPT_ENCODING'] を返します。
...ENV['HTTP_ACCEPT_ENCODING'] を返します。... -
UNIXServer
# accept _ nonblock -> UnixSocket (12266.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
...に設定した後、
accept(2) を呼び出します。
接続した
UNIXSocket のインスタンスを返します。
accept(2) がエラーになった場合、Socket#accept と同じ例外が
発生します。
Errno::EWOULDBLOCK, Errno::EAGAIN,
Errno::ECONNABORTED, Errno::EPROTO のいず......は IO::WaitReadable が extend
されます。それを利用してリトライ可能な例外を掴まえることができます。
require 'socket'
serv = UNIXServer.new("/tmp/sock")
begin # emulate blocking accept
sock = serv.accept_nonblock
rescue IO::WaitReadable, Errno::EINTR......IO.select([serv])
retry
end
# sock is an accepted socket.
@see UNIXServer#accept... -
OpenSSL
:: SSL :: SSLSocket # accept _ nonblock -> self (12232.0) -
ノンブロッキング方式で TLS/SSL 通信をサーバモードとして開始し、 クライアントとのハンドシェイクを実行します。
...始し、
クライアントとのハンドシェイクを実行します。
IO が読み込み待ち、もしくは書き込み待ちになった場合は例外を
発生させ、ハンドシェイクを中断します。IO が読み込み/書き込み
可能状態になってからこのメソッ......@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
(実際は OpenSSL::SSL::SSLError をこのモジュールで extend した......ェクトが生成されます)
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、
書き込み可... -
OpenSSL
:: SSL :: SSLContext # session _ cache _ stats -> {Symbol -> Integer} (12219.0) -
セッションキャッシュの内部統計情報をハッシュテーブルで返します。
...通りです。
* :cache_num 内部キャッシュに保持されているセッションの数
* :connect クライアント側でハンドシェイクした回数
* :connect_good クライアント側でハンドシェイクが成功した回数
* :connect_renegotiate クライアント......側で再ネゴシエイトした回数
* :accept サーバ側でハンドシェイクした回数
* :accept_good サーバ側でハンドシェイクが成功した回数
* :accept_renegotiate サーバ側で再ネゴシエイトした回数
* :cache_hits サーバ側で内部キャッシ... -
CGI
:: QueryExtension # accept _ charset -> String (12218.0) -
ENV['HTTP_ACCEPT_CHARSET'] を返します。
...ENV['HTTP_ACCEPT_CHARSET'] を返します。... -
OpenSSL
:: SSL :: SSLSocket # post _ connection _ check(hostname) -> true (12207.0) -
接続後検証を行います。
...検証に成功した場合は true を返し、失敗した場合は例外
OpenSSL::SSL::SSLError を発生させます。
OpenSSL の API では、
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
での検証は実用的には不完全です。
CA が証明書に署名して......通常は接続先ホストの FQDN と証明書に記載されている FQDN が
一致しているかどうかを調べます。このメソッドはその FQDN のチェックを行ないます。
@param hostname チェックする FQDN の文字列
@raise OpenSSL::SSL::SSLError チェックに... -
Gem
:: LocalRemoteOptions # accept _ uri _ http (12102.0) -
HTTP の URI を扱えるようにするためのメソッドです。
HTTP の URI を扱えるようにするためのメソッドです。