クラス
- BasicSocket (12)
- CGI (12)
- Dir (19)
- IO (12)
- StringIO (72)
- Tempfile (12)
-
Zlib
:: Deflate (12) -
Zlib
:: GzipReader (36)
モジュール
-
OpenURI
:: OpenRead (12)
キーワード
- children (7)
-
close
_ read (12) -
close
_ write (12) - closed? (12)
-
closed
_ read? (12) -
closed
_ write? (12) - flush (12)
- gets (12)
- header (12)
- open (12)
- path (12)
- read (24)
- readline (12)
- readpartial (12)
- recv (12)
検索結果
先頭5件
-
StringIO
# close -> nil (27140.0) -
自身を close します。以後、自身に対する読み書きが禁止されます。 close された StringIO に読み書き等が行われると IOError が発生します。
...自身を close します。以後、自身に対する読み書きが禁止されます。
close された StringIO に読み書き等が行われると IOError が発生します。
@raise IOError 自身がすでに close されていた時に発生します。... -
StringIO
# close _ write -> nil (24302.0) -
自身に対する書き込みを禁止します。
...自身に対する書き込みを禁止します。
@raise IOError 自身がすでに書き込み不可だった場合に発生します。... -
StringIO
# closed _ write? -> bool (24301.0) -
自身に対する書き込みが禁止されているなら true を返します。そうでない場合は、false を返します。
...自身に対する書き込みが禁止されているなら true を返します。そうでない場合は、false を返します。... -
StringIO
# close _ read -> nil (18202.0) -
自身に対する読み取りを禁止します。
...自身に対する読み取りを禁止します。
@raise IOError 自身がすでに読み取り不可だった場合に発生します。... -
StringIO
# closed _ read? -> bool (18201.0) -
自身に対する読み取りが禁止されているなら true を返します。そうでない場合は、false を返します。
...自身に対する読み取りが禁止されているなら true を返します。そうでない場合は、false を返します。... -
StringIO
# closed? -> bool (15129.0) -
自身が既に close されていた場合に true を返します。そうでない場合は、false を返します。
...身が既に close されていた場合に true を返します。そうでない場合は、false を返します。
//emlist[例][ruby]{
require "stringio"
sio = StringIO.open("hoge")
p sio.closed? # => false
sio.close_read
p sio.closed? # => false
sio.close_write
p sio.closed? # => true
//}... -
IO
# readpartial(maxlen , outbuf = "") -> String (12368.0) -
IO から長さ maxlen を上限として読み込み、文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。
...が 1byte でも存在すればブロックしません。
バイナリ読み込みメソッドとして動作します。
既に EOF に達していれば EOFError が発生します。
ただし、maxlen に 0 が指定されている場合は、空文字列 "" を返します。
readpartial......ことによって、
パイプ、ソケット、端末などのストリームに対して適切に動作するよう設計されています。
readpartial がブロックするのは次の全ての条件が満たされたときだけです。
* IO オブジェクト内のバッファが空
*......なっていない
これらの条件が満たされる場合、何らかのデータが到着するか EOF になるまで readpartial はブロックします。
readpartial の結果は以下のようになります。
(1) バッファが空でなければ、そのバッファのデータを... -
BasicSocket
# recv(maxlen , flags = 0) -> String (9308.0) -
ソケットからデータを受け取り、文字列として返します。 maxlen は受け取る最大の長さを指定します。 flags については recv(2) を参照してください。flags の デフォルト値は 0 です。flags の指定に必要な定数は Socket クラスで定義されています。(例: Socket::MSG_PEEK)
...を指定します。
flags については recv(2) を参照してください。flags の
デフォルト値は 0 です。flags の指定に必要な定数は
Socket クラスで定義されています。(例: Socket::MSG_PEEK)
内部で呼び出す recv(2) が 0 を返した場合、このメ......えば TCP では EOF を意味しますし、
UDP では空のパケットを読み込んだことを意味します。
@param maxlen 受け取る文字列の最大の長さを指定します。
@param flags recv(2) を参照してください。
@raise IOError
@raise Errno::EXXX recvfrom(2)......がエラーになった場合などに発生します。
例:
require 'socket'
s1, s2 = UNIXSocket.pair
s1.write "a"
s1.close
p s2.recv(10, Socket::MSG_PEEK) #=> "a"
p s2.recv(10) #=> "a"
p s2.recv(10) #=> ""... -
Zlib
:: GzipReader # gets(rs = $ / ) -> String | nil (9308.0) -
IO クラスの同名メソッドIO#getsと同じです。
...IO クラスの同名メソッドIO#getsと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターに......クサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
* EOF (圧......GzipReader#read,
Zlib::GzipReader#gets メソッド等が nil を返す時。
* EOF まで読み込んだ後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。
@param rs...