別のキーワード
ライブラリ
-
cgi
/ core (22) - drb (11)
- observer (11)
- openssl (99)
-
rubygems
/ server (66) - socket (77)
-
webrick
/ httprequest (11) -
webrick
/ https (11) -
webrick
/ httpserver (110) -
webrick
/ httpservlet / prochandler (11) -
webrick
/ server (33) -
webrick
/ ssl (11) -
win32
/ registry (22)
クラス
-
DRb
:: DRbServer (11) -
Gem
:: Server (66) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: SSL :: SSLServer (77) - TCPServer (44)
- UNIXServer (33)
-
WEBrick
:: GenericServer (44) -
WEBrick
:: HTTPRequest (22) -
WEBrick
:: HTTPServer (66) -
WEBrick
:: HTTPServer :: MountTable (44) -
WEBrick
:: HTTPServlet :: ProcHandler (11) -
Win32
:: Registry (22)
モジュール
-
CGI
:: QueryExtension (22) - Observable (11)
キーワード
- Marshal (11)
- [] (11)
- []= (11)
- accept (33)
-
accept
_ nonblock (22) -
add
_ observer (11) - close (11)
- create (11)
- delete (11)
-
get
_ instance (11) -
latest
_ specs (11) - listen (33)
- listeners (11)
- mount (11)
-
mount
_ proc (22) - open (11)
- quick (11)
- root (11)
- scan (11)
-
server
_ cert (11) -
server
_ name (11) -
server
_ port (11) -
server
_ protocol (11) -
servername
_ cb (11) -
servername
_ cb= (11) - shutdown (11)
- specs (11)
-
ssl
_ context (11) -
start
_ immediately (11) -
start
_ immediately= (11) - stop (11)
-
stop
_ service (11) - sysaccept (22)
-
to
_ io (11) - umount (11)
- unmount (11)
-
virtual
_ host (11) - yaml (11)
検索結果
先頭5件
-
CGI
:: QueryExtension # server _ port -> Integer (12201.0) -
ENV['SERVER_PORT'] を返します。
...ENV['SERVER_PORT'] を返します。... -
CGI
:: QueryExtension # server _ protocol -> String (12201.0) -
ENV['SERVER_PROTOCOL'] を返します。
...ENV['SERVER_PROTOCOL'] を返します。... -
OpenSSL
:: SSL :: SSLContext # servername _ cb -> Proc | nil (9201.0) -
TLS の Server Name Indication(SNI) 拡張で クライアント側からホスト名が伝えられてきた場合に 呼びだされるコールバックを返します。
...TLS の Server Name Indication(SNI) 拡張で
クライアント側からホスト名が伝えられてきた場合に
呼びだされるコールバックを返します。
詳しくは OpenSSL::SSL::SSLContext#servername_cb= を見てください。... -
OpenSSL
:: SSL :: SSLContext # servername _ cb=(pr) (9201.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 を返さなければなりません。
これで得られたコンテキストオブジ... -
WEBrick
:: HTTPRequest # server _ cert -> OpenSSL :: X509 :: Certificate (9201.0) -
サーバ証明書を表すオブジェクトを返します。
...サーバ証明書を表すオブジェクトを返します。
@see OpenSSL::X509::Certificate... -
WEBrick
:: HTTPServer # mount _ proc(dir , proc) -> () (9201.0) -
サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。
...する Proc オブジェクト proc を対応させます。
@param dir ディレクトリをあらわす文字列を指定します。
@param proc リクエストを処理する Proc オブジェクトを指定します。
WEBrick::HTTPResponse オブジェクトと WEBrick::HTTPReque......st
オブジェクトを引数として proc.call(request, response) の引数の順で呼び出されます。
@raise WEBrick::HTTPServerError proc も指定されずブロックも与えられない場合に発生します。... -
UNIXServer
# accept -> UnixSocket (9113.0) -
クライアントからの接続要求を accept(2)で待ち受け、接続した UNIXSocket のインスタンスを返します。
...ept(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... -
TCPServer
# accept -> TCPSocket (9107.0) -
クライアントからの接続要求を受け付け、接続した TCPSocket のインスタンスを返します。
...クライアントからの接続要求を受け付け、接続した
TCPSocket のインスタンスを返します。
例:
require 'socket'
TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
s = serv.accept
c.write "foo"
p s.recv(10) #=> "foo"
}... -
TCPServer
# sysaccept -> Integer (9107.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば TCPServer#accept と同じです。
...接続したクライアントのソケットをファイル記述子で返すことを除けば
TCPServer#accept と同じです。
例:
require 'socket'
TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
p serv.sysaccept #=> 6
}... -
UNIXServer
# sysaccept -> Integer (9107.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば UNIXServer#accept と同じです。
...接続したクライアントのソケットをファイル記述子で返すことを除けば
UNIXServer#accept と同じです。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p serv.sysaccept #=> 6
}...