ライブラリ
- drb (22)
-
fiddle
/ import (22) -
net
/ http (33) -
net
/ imap (11) -
net
/ smtp (6) - resolv (44)
-
rubygems
/ server (11) -
rubygems
/ user _ interaction (44) - socket (88)
- un (11)
-
webrick
/ httpproxy (11) -
webrick
/ httpserver (22) -
webrick
/ httpservlet / abstract (77) -
webrick
/ server (11) -
webrick
/ utils (11)
クラス
-
DRb
:: DRbServer (11) -
Gem
:: Server (11) -
Gem
:: StreamUI (11) -
Gem
:: StreamUI :: VerboseProgressReporter (33) - IPSocket (11)
-
Net
:: HTTP (33) -
Net
:: IMAP (11) -
Net
:: SMTP (6) -
RDoc
:: Options (22) -
Resolv
:: DNS (22) -
Resolv
:: DNS :: Resource :: IN :: SRV (22) - Socket (66)
-
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPServer (22) -
WEBrick
:: HTTPServlet :: AbstractServlet (66)
モジュール
- DRb (11)
-
Fiddle
:: Importer (22) - Kernel (11)
-
Socket
:: Constants (11) -
WEBrick
:: Utils (11)
キーワード
- AbstractServlet (11)
-
IFF
_ MACVLAN _ PORT (22) -
coverage
_ report (11) -
coverage
_ report= (11) -
create
_ listeners (11) -
create
_ value (11) -
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) - done (11)
- getservbyport (11)
- httpd (11)
- listen (11)
- mount (11)
- new (88)
- port (11)
-
progress
_ reporter (11) -
rb
_ export _ method (11) - recvfrom (11)
- start (28)
-
start
_ service (11) -
tcp
_ server _ loop (22) -
udp
_ server _ loop (22) - updated (11)
- value (11)
-
virtual
_ host (11)
検索結果
先頭5件
-
Resolv
:: DNS :: Port -> Integer (30201.0) -
デフォルトの DNS ポート番号です。
デフォルトの DNS ポート番号です。 -
Socket
:: Constants :: IFF _ MACVLAN _ PORT (24417.0) -
device used as macvlan port
...device used as macvlan port... -
Socket
:: IFF _ MACVLAN _ PORT (24417.0) -
device used as macvlan port
...device used as macvlan port... -
WEBrick
:: HTTPServlet :: AbstractServlet (24006.0) -
サーブレットの抽象クラスです。実装は AbstractServlet のサブクラスで行います。
...bstractServlet のサブクラスで行います。
サーブレットは以下のように使われます。WEBrick::HTTPServlet::CGIHandler は
webrick/httpservlet/cgihandler で提供されているサーブレットです。
CGIHandler は AbstractServlet のサブクラスです。
require '......webrick'
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/view.cgi', WEBrick::HTTPServlet::CGIHandler, 'view.rb')
trap("INT"){ srv.shutdown }
srv.start
上のスク......れで view.rb は実行されます。
(1) サーバのパス /view.cgi と CGIHandler がマウントにより結びつけられます。
(2) パス /view.cgi にアクセスがあるたびにサーバ(WEBrick::HTTPServer オブジェクト)は 'view.rb'
を引数として CGIHandler オ... -
Fiddle
:: Importer # create _ value(type , val = nil) -> Fiddle :: CStruct (21424.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
...value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。
type は "int", "void*" といった文字列で型を指定します。
v......al に nil 以外を指定すると、確保された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
extend Fiddle::Importer
end
v = M.value("int", 32)
p v.value #......=> 32
v.value = 48
p v.value # => 48... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ DELETE(request , response) -> () (21306.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可......能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであっ......ire 'webrick'
class HogeServlet < WEBrick::HTTPServlet::AbstractServlet
def do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port... -
Resolv
:: DNS :: Resource :: IN :: SRV # port -> Integer (21201.0) -
対象のサービスの対象のホストにおけるポート番号を返します。
対象のサービスの対象のホストにおけるポート番号を返します。 -
Gem
:: StreamUI # progress _ reporter(*args) -> SilentProgressReporter | SimpleProgressReporter | VerboseProgressReporter (19100.0) -
処理の進捗を報告するためのオブジェクトを返します。
...ます。
返されるオブジェクトの種類は現在の設定によります。
@param args 返値となるオブジェクトを初期化するための引数です。
@see Gem::StreamUI::SilentProgressReporter, Gem::StreamUI::SimpleProgressReporter, Gem::StreamUI::VerboseProgressReporter... -
Socket
. getservbyport(port , protocol _ name="tcp") -> String (18507.0) -
ポート番号に対応するサービスの正式名を返します。
...す。
@param port ポート番号
@param protocol_name "tcp" や "udp" などのプロトコル名
@return サービスの正式名
require 'socket'
Socket.getservbyport(80) #=> "www"
Socket.getservbyport(514, "tcp") #=> "shell"
Socket.getservbyport(514, "udp") #=> "syslog"... -
Fiddle
:: Importer # value(type , val = nil) -> Fiddle :: CStruct (18424.0) -
型が type で要素名が "value" であるような構造体を 定義(Fiddle::Importer#struct)し、 その構造体のメモリを Fiddle::CStruct#malloc で確保し、 確保したメモリを保持しているオブジェクトを返します。
...value" であるような構造体を
定義(Fiddle::Importer#struct)し、
その構造体のメモリを Fiddle::CStruct#malloc で確保し、
確保したメモリを保持しているオブジェクトを返します。
type は "int", "void*" といった文字列で型を指定します。
v......al に nil 以外を指定すると、確保された構造体に
その値を代入します。
@param type 型を表す文字列
@param val 構造体に確保される初期値
例
require 'fiddle/import'
module M
extend Fiddle::Importer
end
v = M.value("int", 32)
p v.value #......=> 32
v.value = 48
p v.value # => 48...