297件ヒット
[1-100件を表示]
(0.071秒)
ライブラリ
- logger (33)
-
net
/ http (22) - rake (11)
- ripper (11)
-
rubygems
/ timer (11) - socket (143)
-
webrick
/ log (66)
クラス
- BasicSocket (55)
- Logger (22)
-
Logger
:: Formatter (11) -
Net
:: HTTPResponse (22) - Ripper (11)
- Socket (11)
-
Socket
:: AncillaryData (11) -
Socket
:: UDPSource (11) - UDPSocket (44)
- UNIXSocket (11)
-
WEBrick
:: BasicLog (66)
モジュール
- Kernel (11)
- RakeFileUtils (11)
キーワード
- << (11)
- call (11)
-
cmsg
_ is? (11) -
compile
_ error (11) - debug (11)
- error (11)
- fatal (11)
- formatter (11)
- info (11)
- log (11)
- recv (11)
- recvfrom (22)
-
recvfrom
_ nonblock (11) - recvmsg (11)
-
recvmsg
_ nonblock (11) - reply (11)
- send (33)
- sendmsg (11)
-
sendmsg
_ nonblock (11) - time (11)
- warn (11)
-
when
_ writing (11)
検索結果
先頭5件
- Net
:: HTTPResponse # msg -> String - BasicSocket
# recvmsg(maxmesglen=nil , flags=0 , maxcontrollen=nil , opts={}) -> [String , Addrinfo , Integer , *Socket :: AncillaryData] - BasicSocket
# sendmsg(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer - BasicSocket
# sendmsg _ nonblock(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer - BasicSocket
# recvmsg _ nonblock(maxmesglen=nil , flags=0 , maxcontrollen=nil , opts={}) -> [String , Addrinfo , Integer , *Socket :: AncillaryData]
-
Net
:: HTTPResponse # msg -> String (15108.0) -
HTTP サーバがリザルトコードに付加して返すメッセージです。 例えば 'Not Found' などです。
...HTTP サーバがリザルトコードに付加して返すメッセージです。
例えば 'Not Found' などです。
msg は obsolete です。使わないでください。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(U... -
BasicSocket
# recvmsg(maxmesglen=nil , flags=0 , maxcontrollen=nil , opts={}) -> [String , Addrinfo , Integer , *Socket :: AncillaryData] (6113.0) -
recvmsg(2) を用いてメッセージを受け取ります。
...recvmsg(2) を用いてメッセージを受け取ります。
このメソッドはブロックします。ノンブロッキング方式で通信したい
場合は BasicSocket#recvmsg_nonblock を用います。
maxmesglen, maxcontrollen で受け取るメッセージおよび補助データ
(......ます。
省略した場合は必要なだけ内部バッファを拡大して
データが切れないようにします。
flags では Socket::MSG_* という名前の定数の biwsise OR を取った
ものを渡します。
opts にはその他のオプションを渡します。今のとこ......Socket::MSG_* 定数の bitwise OR で表現されています。
残りの要素は補助データ(Socket::AncillaryData オブジェクト)です。
require 'socket'
# UnixSocket#recv_io を recvmsg で実装する例
mesg, sender_sockaddr, rflags, *controls = sock.recvmsg(:scm_rights=... -
BasicSocket
# sendmsg(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (6107.0) -
sendmsg(2) を用いてメッセージを送ります。
...sendmsg(2) を用いてメッセージを送ります。
このメソッドはブロックします。ノンブロッキング方式で通信したい
場合は BasicSocket#sendmsg_nonblock を用います。
ソケットが connection-less の場合は dest_sockaddr で
通信先のアドレス......(cmsg_level, cmsg_type, cmsg_data) の配列を用いることができます。
送ったバイト数を返します。
# UnixSocket#send_io の実装例
# use Socket::AncillaryData.
require 'socket'
ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, io.fileno)
sock.sendmsg("......o].pack("i!")]
sock.sendmsg("\0", 0, nil, ancdata)
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったもの)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#sendmsg_nonblock... -
BasicSocket
# sendmsg _ nonblock(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (6107.0) -
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
...sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
詳しくは BasicSocket#sendmsg を見てください。
@return 送ったバイト数
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったも......の)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#sendmsg... -
BasicSocket
# recvmsg _ nonblock(maxmesglen=nil , flags=0 , maxcontrollen=nil , opts={}) -> [String , Addrinfo , Integer , *Socket :: AncillaryData] (6101.0) -
recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。
...recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。
ブロッキングの有無以外は BasicSocket#recvmsg と同じです。
詳しくはそちらを参照してください。
@param maxmesglen 受け取るメッセージの最大長
@param flags... -
Socket
:: AncillaryData # cmsg _ is?(level , type) -> bool (6101.0) -
自身の level と type が引数のものと一致している場合に真を返します。
...TINFO, "")
ancdata.cmsg_is?(Socket::IPPROTO_IPV6, Socket::IPV6_PKTINFO) #=> true
ancdata.cmsg_is?(:IPV6, :PKTINFO) #=> true
ancdata.cmsg_is?(:IP, :PKTINFO) #=> false
ancdata.cmsg_is?(:SOCKET, :RIGHTS) #=> false
@param level 一致を確認する cmsg_level (文字列、......シンボル、整数)
@param type 一致を確認する cmsg_type (文字列、シンボル、整数)
@see Socket::AncillaryData#level, Socket::AncillaryData#type... -
WEBrick
:: BasicLog # debug(msg) -> () (130.0) -
ログレベル DEBUG で文字列 msg をログに記録します。 自身の level が DEBUG より重要度が高い場合には記録しません。
...DEBUG で文字列 msg をログに記録します。
自身の level が DEBUG より重要度が高い場合には記録しません。
行頭に level を表す文字列が追加されます。
msg の終端が "\n" でない場合には "\n" を追加します。
@param msg 記録したい文... -
WEBrick
:: BasicLog # error(msg) -> () (130.0) -
ログレベル ERROR で文字列 msg をログに記録します。 自身の level が ERROR より重要度が高い場合には記録しません。
...ERROR で文字列 msg をログに記録します。
自身の level が ERROR より重要度が高い場合には記録しません。
行頭に level を表す文字列が追加されます。
msg の終端が "\n" でない場合には "\n" を追加します。
@param msg 記録したい文... -
WEBrick
:: BasicLog # fatal(msg) -> () (130.0) -
ログレベル FATAL で文字列 msg をログに記録します。
...ログレベル FATAL で文字列 msg をログに記録します。
行頭に level を表す文字列が追加されます。
msg の終端が "\n" でない場合には "\n" を追加します。
@param msg 記録したい文字列を指定します。文字列でない場合は to_s メソ... -
WEBrick
:: BasicLog # info(msg) -> () (130.0) -
ログレベル INFO で文字列 msg をログに記録します。 自身の level が INFO より重要度が高い場合には記録しません。
...INFO で文字列 msg をログに記録します。
自身の level が INFO より重要度が高い場合には記録しません。
行頭に level を表す文字列が追加されます。
msg の終端が "\n" でない場合には "\n" を追加します。
@param msg 記録したい文...