66件ヒット
[1-66件を表示]
(0.121秒)
種類
- インスタンスメソッド (55)
- ライブラリ (11)
ライブラリ
- openssl (11)
- socket (33)
-
webrick
/ httprequest (11)
クラス
- IPSocket (11)
- UNIXSocket (22)
-
WEBrick
:: HTTPRequest (11)
モジュール
キーワード
- addr (11)
-
webrick
/ cgi (11)
検索結果
先頭5件
-
WEBrick
:: HTTPRequest # peeraddr -> Array (18217.0) -
クライアントと接続されているソケットの IPSocket#peeraddr を返します。
...クライアントと接続されているソケットの IPSocket#peeraddr を返します。... -
IPSocket
# peeraddr -> Array (18207.0) -
接続相手先ソケットの情報を表す配列を返します。配列の各要素は IPSocket#addr メソッドが返す配列 と同じです。
...ername(2) が 0 未満の値を返した場合に発生します。
例:
require 'socket'
TCPSocket.open("localhost", "http") {|s|
p s.peeraddr #=> ["AF_INET", 80, "localhost.localdomain", "127.0.0.1"]
p s.addr #=> ["AF_INET", 52615, "localhost.localdomain", "127.0.0.1"]
}... -
OpenSSL
:: SSL :: SocketForwarder # peeraddr -> Array (18207.0) -
ラップされているソケットの接続先相手の情報を返します。
...ラップされているソケットの接続先相手の情報を返します。
IPSocket#peeraddr と同様です。... -
UNIXSocket
# peeraddr -> [String , String] (18207.0) -
接続相手先ソケットの情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。
...各要素は第1要
素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p c.addr #=> ["AF_UNIX", ""]
}
@see UNIXSocket#addr... -
UNIXSocket
# addr -> [String , String] (112.0) -
ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。
...す。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
p serv.addr #=> ["AF_UNIX", "/tmp/s"]
}
UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p c.addr #=> ["AF_UNIX", ""]
}
@see UNIXSocket#peeraddr... -
webrick
/ cgi (18.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...は実行されます。
例:
#!/usr/local/bin/ruby
require 'webrick/cgi'
class MyCGI < WEBrick::CGI
def do_GET(req, res)
res["content-type"] = "text/plain"
ret = "hoge\n"
res.body = ret
end
end
MyCGI.new.start()
==== do_XXX メソッド
do_XXX メソッドの XXX......d.name #=> "field_name"
d.filename #=> もしあればファイル名を返す。
d['content-type'] #=> ヘッダの値は [] メソッドで取得する
d #=> 送られてきたファイルの中......class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.content_length
req.content_type
req.path_info
req.query_string
req.peeraddr
req.host
req.user
req.request_method
req.script_name
req.port
end
end
MyCGI.new.start()
=== リンク
* 3875...