1059件ヒット
[1-100件を表示]
(0.067秒)
別のキーワード
ライブラリ
- ビルトイン (36)
- logger (36)
-
net
/ http (24) - rake (12)
- ripper (12)
-
rubygems
/ timer (12) - socket (816)
-
webrick
/ log (72)
クラス
- BasicSocket (60)
- Logger (24)
-
Logger
:: Formatter (12) -
Net
:: HTTPResponse (24) - Ripper (12)
- Socket (348)
-
Socket
:: AncillaryData (36) -
Socket
:: UDPSource (24) - UDPSocket (48)
- UNIXSocket (12)
-
WEBrick
:: BasicLog (72)
モジュール
- Kernel (12)
- RakeFileUtils (12)
-
Socket
:: Constants (288)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- EBADMSG (12)
- EMSGSIZE (12)
- ENOMSG (12)
-
MSG
_ COMPAT (24) -
MSG
_ CONFIRM (24) -
MSG
_ CTRUNC (24) -
MSG
_ DONTROUTE (24) -
MSG
_ DONTWAIT (24) -
MSG
_ EOF (24) -
MSG
_ EOR (24) -
MSG
_ ERRQUEUE (24) -
MSG
_ FIN (24) -
MSG
_ FLUSH (24) -
MSG
_ HAVEMORE (24) -
MSG
_ HOLD (24) -
MSG
_ MORE (24) -
MSG
_ NOSIGNAL (24) -
MSG
_ OOB (24) -
MSG
_ PEEK (24) -
MSG
_ PROXY (24) -
MSG
_ RCVMORE (24) -
MSG
_ RST (24) -
MSG
_ SEND (24) -
MSG
_ SYN (24) -
MSG
_ TRUNC (24) -
MSG
_ WAITALL (24) -
SO
_ WANTOOBFLAG (24) - call (12)
-
cmsg
_ is? (12) -
compile
_ error (12) - debug (12)
- error (12)
- fatal (12)
- formatter (12)
- info (12)
- int (12)
- log (12)
- logger (12)
- new (24)
-
rb
_ exec _ err (1) -
rb
_ fork _ err (1) - recv (12)
- recvfrom (24)
-
recvfrom
_ nonblock (12) - recvmsg (12)
-
recvmsg
_ nonblock (12) - reply (12)
- send (36)
- sendmsg (12)
-
sendmsg
_ nonblock (12) - time (12)
-
udp
_ server _ loop (24) -
udp
_ server _ loop _ on (12) -
udp
_ server _ recv (12) - warn (12)
-
when
_ writing (12) - yyerror (12)
検索結果
先頭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 - Socket
:: Constants :: MSG _ COMPAT -> Integer
-
Net
:: HTTPResponse # msg -> String (21307.0) -
HTTP サーバがリザルトコードに付加して返すメッセージです。 例えば 'Not Found' などです。
...して返すメッセージです。
例えば 'Not Found' などです。
msg は obsolete です。使わないでください。
//emlist[例][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.message # => "OK"
//}... -
BasicSocket
# recvmsg(maxmesglen=nil , flags=0 , maxcontrollen=nil , opts={}) -> [String , Addrinfo , Integer , *Socket :: AncillaryData] (12212.0) -
recvmsg(2) を用いてメッセージを受け取ります。
...recvmsg(2) を用いてメッセージを受け取ります。
このメソッドはブロックします。ノンブロッキング方式で通信したい
場合は BasicSocket#recvmsg_nonblock を用います。
maxmesglen, maxcontrollen で受け取るメッセージおよび補助データ
(......flags では Socket::MSG_* という名前の定数の biwsise OR を取った
ものを渡します。
opts にはその他のオプションを渡します。今のところ :scm_right => bool
というオプションのみ利用できます。このオプションに
真を渡すと、 SCM_RIGHT......ジを受け取ったときに、メッセージに含まれる
IO オブジェクトを生成します。詳しくは Socket::AncillaryData#unix_rights
を参照してください。
返り値は配列で得られます。
返り値の配列の最初の要素は受け取ったメッセージを... -
BasicSocket
# sendmsg(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (12206.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("......a", 0, nil, ancdata)
# use 3-element array.
ancdata = [:SOCKET, :RIGHTS, [io.fileno].pack("i!")]
sock.sendmsg("\0", 0, nil, ancdata)
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったもの)
@param dest_sockaddr 通信先... -
BasicSocket
# sendmsg _ nonblock(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (12206.0) -
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
...sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
詳しくは BasicSocket#sendmsg を見てください。
@return 送ったバイト数
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったも......の)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#sendmsg... -
Socket
:: Constants :: MSG _ COMPAT -> Integer (12201.0) -
@todo End of record
@todo
End of record -
Socket
:: Constants :: MSG _ CONFIRM -> Integer (12201.0) -
Confirm path validity
...Confirm path validity
BasicSocket#send, BasicSocket#sendmsg
の flags 引数に用います。
@see send(2linux)... -
Socket
:: Constants :: MSG _ CTRUNC -> Integer (12201.0) -
Control data lost before delivery。
...Control data lost before delivery。
BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg の
flags 引数に用います。
@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd)... -
Socket
:: Constants :: MSG _ DONTROUTE -> Integer (12201.0) -
Send without using the routing tables。
...Send without using the routing tables。
BasicSocket#send, BasicSocket#sendmsg の
flags 引数に用います。
@see sys/socket.h(header),
send(2linux)
send(2freebsd)... -
Socket
:: Constants :: MSG _ DONTWAIT -> Integer (12201.0) -
This message should be non-blocking。
...This message should be non-blocking。
BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg の
flags 引数に用います。
@see send(2linux), recv(2linux),
recv(2freebsd)...