るりまサーチ

最速Rubyリファレンスマニュアル検索!
753件ヒット [1-100件を表示] (0.189秒)

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n=
  3. rsa n
  4. pop n_mails
  5. openssl n

検索結果

<< 1 2 3 ... > >>

UNIXServer#accept -> UnixSocket (27324.0)

クライアントからの接続要求を accept(2)で待ち受け、接続した UNIXSocket のインスタンスを返します。

...らの接続要求を accept(2)で待ち受け、接続した
UNIXSocket のインスタンスを返します。

例:

require 'socket'

UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
s = serv.accept
s.write "from server"
c.write "from client"
p c.recv(20)...
...#=> "from server"
p s.recv(20) #=> "from client"
}...

CGI::QueryExtension#accept -> String (27318.0)

ENV['HTTP_ACCEPT'] を返します。

...ENV['HTTP_ACCEPT'] を返します。...

OpenSSL::SSL::SSLServer#accept -> OpenSSL::SSL::SSLSocket (27308.0)

クライアントからの接続を受け付け、接続した SSLSocket オブジェクトを返します。

...クライアントからの接続を受け付け、接続した
SSLSocket オブジェクトを返します。

OpenSSL::SSL::SSLServer#start_immediately が真ならば、
SSLSocket#accept を呼び TLS/SSL ハンドシェイクを実行してから
SSLSocket オブジェクトを返します。...

OptionParser#accept(klass, pat = /.*/) {|str| ...} -> () (27224.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)
//}...

OpenSSL::SSL::SSLSocket#accept -> self (27208.0)

TLS/SSL 通信をサーバモードとして開始し、クライアントからの ハンドシェイク開始を待ち、クライアントとのハンドシェイクを実行します。

...

@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@see OpenSSL::SSL::SSLSocket#connect,
OpenSSL::SSL::SSLSocket#accept_nonblock...

絞り込み条件を変える

WEBrick::HTTPRequest#accept -> [String] (24318.0)

Accept ヘッダの内容をメディアタイプを表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。

...
Accept
ヘッダの内容をメディアタイプを表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。...

CGI::QueryExtension#accept_language -> String (18418.0)

ENV['HTTP_ACCEPT_LANGUAGE'] を返します。

...ENV['HTTP_ACCEPT_LANGUAGE'] を返します。...

WEBrick::HTTPRequest#accept_language -> [String] (18418.0)

Accept-Language ヘッダの内容を自然言語を表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。

...
Accept
-Language ヘッダの内容を自然言語を表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。...

UNIXServer#accept_nonblock -> UnixSocket (18348.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
I...
...O.select([serv])
retry
end
# sock is an accepted socket.

@see UNIXServer#accept...

TCPServer#accept_nonblock -> TCPSocket (18336.0)

ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。

...キングモードに設定した後、
accept
(2) を呼び出します。

返り値は TCPServer#accept と同じです。

accept
(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。

@raise Errno::EXXX accept(2) がエラーになった場合に発...

絞り込み条件を変える

<< 1 2 3 ... > >>