るりまサーチ

最速Rubyリファレンスマニュアル検索!
96件ヒット [1-96件を表示] (0.024秒)

別のキーワード

  1. buffering read
  2. buffering each
  3. buffering eof
  4. buffering getc
  5. buffering gets

ライブラリ

クラス

モジュール

キーワード

検索結果

OpenSSL::Buffering#read(length=nil, buf=nil) -> String | nil (21107.0)

文字列を通信路から読み込み、返します。

...した場合(省略した場合)は最後
までのデータを読み込みます。

bufに文字列を渡した場合はその領域が出力用のバッファとして利用されます。

IO#read と同様です。

@param length 読み込むバイト数
@param buf 読み込みバッファ...

OpenSSL::Buffering (18006.0)

OpenSSL::SSL::SSLSocket にバッファリング付きIO機能を提供する モジュールです。

...きIO機能を提供する
モジュールです。


IO クラスと同様のメソッドを提供しています。

内部的には sysread, syswrite, sysread_nonblock, syswrite_nonblock,
sysclose といった OpenSSL::SSL::SSLSocket が提供するメソッドを
利用し、 OpenSSL::SSL::SSLS...
...あります。
* gets や readlines など行読み込みメソッドの引数(行区切り文字列の指定)
の意味が異なります。例えば "" で連続改行を区切りとみなすモードはなく
nil を渡すとエラーとなります
* read_nonblock が書き込み不...

OpenSSL::Buffering#read_nonblock(maxlen, buf) -> String (9107.0)

通信路から maxlen バイトを上限としてデータを読み込み、 文字列として返します。

...発生した場合、内部のソケットが利用可能になってから
再びこのメソッドを呼んでください。

基本的には IO#read_nonblock と同様です。しかし以下のような
違いもあります。

このメソッドはソケットが書き込み不可能(IO::Wait...
...になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オ...

OpenSSL::Buffering#readchar -> String (9100.0)

バッファから1文字読み込み、それ返します。

...バッファから1文字読み込み、それ返します。

読み込みが終端に到達している場合は例外 EOFError を返します。

IO#readchar と同様です。

@raise EOFError 読み込みが終端に到達した場合に発生します。...

OpenSSL::Buffering#readline(eol=$/) -> String (9100.0)

通信路から一行読み込んで、それを返します。

...eol で指定した文字列/正規表現になります。

読み込みが終端に到達した場合は例外 EOFError を発生します。

IO#readline と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正...

絞り込み条件を変える

OpenSSL::Buffering#readlines(eol=$/) -> [String] (9100.0)

データを通信路から末端まで全て読み込んで、 各行を要素として持つ配列を返します。

...んで、
各行を要素として持つ配列を返します。

行区切りは eol で指定した文字列/正規表現になります。

IO#readlines と同様ですが、区切り文字列に
"" を渡した場合や、nil を渡したときの意味が異なり、
これらの場合は正し...

OpenSSL::Buffering#readpartial(maxlen, buf=nil) -> String | nil (9100.0)

通信路から長さ maxlen バイトを上限としてデータを読み込み、 文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。

...ブロックしてデータの到着を待ちます。
即座に得られるデータが 1byte でも存在すればブロックしません。

IO#readpartial と同様です。

@param maxlen 読み込む長さの上限(整数)
@param buf 読み込みバッファ
@raise EOFError 読み込みが既...

OpenSSL::SSL::SSLSocket#sysread(length, buf=nil) -> String (6106.0)

データをバッファを経由せずに暗号化通信路から読み込み、 読み込んだデータを文字列で返します。

...通信路から読み込み、
読み込んだデータを文字列で返します。

基本的にはこのメソッドは使わず、OpenSSL::Buffering
メソッドを使ってデータを読み込むべきです。

length で読み込むバイト数を指定します。

bufに文字列を...