るりまサーチ

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

別のキーワード

  1. _builtin to_c
  2. etc sc_2_c_dev
  3. etc sc_2_c_bind
  4. tracer display_c_call
  5. tracer display_c_call?

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

DRb::ExtServ#server -> DRb::DRbServer (18208.0)

通信に利用しているサーバを返します。

...通信に利用しているサーバを返します。

DRb::ExtServ.new で指定した DRb::DRbServer を返します。...

WEBrick::HTTPRequest#server_cert -> OpenSSL::X509::Certificate (12308.0)

サーバ証明書を表すオブジェクトを返します。

...サーバ証明書を表すオブジェクトを返します。

@see OpenSSL::X509::Certificate...

OpenSSL::SSL::SSLContext#servername_cb=(pr) (12241.0)

TLS の Server Name Indication(SNI) 拡張で クライアント側からホスト名が伝えられてきた場合に 呼びだされるコールバックを設定します。

...TLS の Server Name Indication(SNI) 拡張で
クライアント側からホスト名が伝えられてきた場合に
呼びだされるコールバックを設定します。

このコールバックはハンドシェイク時に
クライアント側がサーバのホスト名を伝えてきた...
...りします。

Proc や Method をコールバックオブジェクトとして
渡します。コールバックに渡される引数は以下のように
proc{|sslsocket, hostname| ... }
2つで、1つ目は認証および暗号化通信に使われる OpenSSL::SSL::SSLSocket
オブジェク...
...返り値には認証と暗号化の設定を含んだ
OpenSSL::SSL::SSLContext オブジェクト、もしくは
nil を返さなければなりません。
これで得られたコンテキストオブジェクトが sslsocket に設定され、
コンテキストが持っている証明書など...

CGI::QueryExtension#server_protocol -> String (12218.0)

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

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

OpenSSL::SSL::SSLContext#servername_cb -> Proc | nil (12217.0)

TLS の Server Name Indication(SNI) 拡張で クライアント側からホスト名が伝えられてきた場合に 呼びだされるコールバックを返します。

...TLS の Server Name Indication(SNI) 拡張で
クライアント側からホスト名が伝えられてきた場合に
呼びだされるコールバックを返します。

詳しくは OpenSSL::SSL::SSLContext#servername_cb= を見てください。...

絞り込み条件を変える

Observable#count_observers -> Integer (12201.0)

登録されているオブザーバの数を返します。

登録されているオブザーバの数を返します。

WEBrick::GenericServer#ssl_context -> OpenSSL::SSL::SSLContext | nil (9217.0)

サーバが保持する OpenSSL::SSL::SSLContext オブジェクトを返します。

...サーバが保持する OpenSSL::SSL::SSLContext オブジェクトを返します。...

Socket#connect_nonblock(server_sockaddr) -> 0 (9214.0)

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

...定した後、
c
onnect(2) を呼び出します。

引数、返り値は Socket#connect と同じです。

c
onnect が EINPROGRESS エラーを報告した場合、その例外(Errno::EINPROGRESS)
には IO::WaitWritable が Object#extend されます。
これを connect_nonblock をリトライ...
...ire 'socket'
include Socket::Constants
socket = Socket.new(AF_INET, SOCK_STREAM, 0)
sockaddr = Socket.sockaddr_in(80, 'www.google.com')
begin # emulate blocking connect
socket.connect_nonblock(sockaddr)
rescue IO::WaitWritable
IO.select(nil, [socket]) # wait 3-way handshake complet...
...ion
begin
socket.connect_nonblock(sockaddr) # check connection failure
rescue Errno::EISCONN
end
end
socket.write("GET / HTTP/1.0\r\n\r\n")
results = socket.read



@param server_sockaddr 接続先アドレス
@raise Errno::EXXX connect(2) がエラーを報告した場合に...

UNIXServer#accept -> UnixSocket (9147.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"
}...
<< 1 2 3 ... > >>