672件ヒット
[1-100件を表示]
(0.116秒)
ライブラリ
- ビルトイン (12)
-
cgi
/ core (12) -
net
/ http (228) - openssl (156)
- optparse (168)
-
rdoc
/ markup (12) - socket (60)
-
webrick
/ httprequest (12)
クラス
- BasicSocket (12)
- Module (12)
-
Net
:: HTTP (180) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: SSL :: SSLServer (36) -
OpenSSL
:: SSL :: SSLSocket (108) - OptionParser (168)
-
RDoc
:: Markup (12) - Socket (12)
- TCPServer (12)
- UNIXServer (12)
- UNIXSocket (12)
-
WEBrick
:: HTTPRequest (12)
モジュール
-
CGI
:: QueryExtension (12) -
Gem
:: LocalRemoteOptions (12) -
Net
:: HTTPHeader (48)
キーワード
-
accept
_ language (24) -
accept
_ nonblock (48) -
accept
_ uri _ http (12) -
add
_ special (12) - cert (12)
- cipher (12)
- connect (12)
-
connect
_ nonblock (12) - each (12)
-
each
_ capitalized _ name (12) -
each
_ header (12) - get (24)
- get2 (24)
-
get
_ fields (12) - getsockopt (12)
- head (12)
- head2 (24)
- on (144)
-
peer
_ cert (12) -
peer
_ cert _ chain (12) - post2 (24)
-
post
_ connection _ check (12) - recvfrom (12)
- reject (12)
-
request
_ get (24) -
request
_ head (24) -
request
_ post (24) -
ruby2
_ keywords (12) -
session
_ cache _ stats (12) -
start
_ immediately (12) -
start
_ immediately= (12)
検索結果
先頭5件
-
OpenSSL
:: SSL :: SSLServer # accept -> OpenSSL :: SSL :: SSLSocket (24308.0) -
クライアントからの接続を受け付け、接続した SSLSocket オブジェクトを返します。
...クライアントからの接続を受け付け、接続した
SSLSocket オブジェクトを返します。
OpenSSL::SSL::SSLServer#start_immediately が真ならば、
SSLSocket#accept を呼び TLS/SSL ハンドシェイクを実行してから
SSLSocket オブジェクトを返します。... -
OpenSSL
:: SSL :: SSLSocket # accept -> self (24208.0) -
TLS/SSL 通信をサーバモードとして開始し、クライアントからの ハンドシェイク開始を待ち、クライアントとのハンドシェイクを実行します。
...TLS/SSL 通信をサーバモードとして開始し、クライアントからの
ハンドシェイク開始を待ち、クライアントとのハンドシェイクを実行します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証......に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@see OpenSSL::SSL::SSLSocket#connect,
OpenSSL::SSL::SSLSocket#accept_nonblock... -
OptionParser
# accept(klass , pat = / . * / ) {|str| . . . } -> () (18224.0) -
OptionParser.accept と同様ですが、 登録したブロックはレシーバーに限定されます。
...OptionParser.accept と同様ですが、
登録したブロックはレシーバーに限定されます。
@param klass クラスオブジェクトを与えます。
@param pat match メソッドを持ったオブジェクト(Regexp オブジェクトなど)を与えます。
//emlist[例][ruby......]{
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)
//}... -
OpenSSL
:: SSL :: SSLSocket # accept _ nonblock -> self (15208.0) -
ノンブロッキング方式で TLS/SSL 通信をサーバモードとして開始し、 クライアントとのハンドシェイクを実行します。
...ノンブロッキング方式で
TLS/SSL 通信をサーバモードとして開始し、
クライアントとのハンドシェイクを実行します。
IO が読み込み待ち、もしくは書き込み待ちになった場合は例外を
発生させ、ハンドシェイクを中断しま......再開します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
(実際は OpenSSL::SSL::SSLError をこのモジュールで......が生成されます)
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、
書き込み可能状態... -
UNIXServer
# accept _ nonblock -> UnixSocket (12248.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
...ッキングモードに設定した後、
accept(2) を呼び出します。
接続した
UNIXSocket のインスタンスを返します。
accept(2) がエラーになった場合、Socket#accept と同じ例外が
発生します。
Errno::EWOULDBLOCK, Errno::EAGAIN,
Errno::ECONNABORTED, Err......eadable が 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... -
TCPServer
# accept _ nonblock -> TCPSocket (12236.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
...キングモードに設定した後、
accept(2) を呼び出します。
返り値は TCPServer#accept と同じです。
accept(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
@raise Errno::EXXX accept(2) がエラーになった場合に発... -
Socket
# accept _ nonblock -> Array (12230.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
...ソケットをノンブロッキングモードに設定した後、
accept(2) を呼び出します。
引数、返り値は Socket#accept と同じです。
accept(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。... -
CGI
:: QueryExtension # accept _ language -> String (12218.0) -
ENV['HTTP_ACCEPT_LANGUAGE'] を返します。
...ENV['HTTP_ACCEPT_LANGUAGE'] を返します。... -
WEBrick
:: HTTPRequest # accept _ language -> [String] (12218.0) -
Accept-Language ヘッダの内容を自然言語を表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。
...
Accept-Language ヘッダの内容を自然言語を表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。...