るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.100秒)
トップページ > クエリ:i[x] > クエリ:NS[x] > クエリ:sysread[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. kernel $-i

ライブラリ

クラス

検索結果

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

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

...enSSL::Buffering の
メソッドを使ってデータを読み込むべきです。

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

bufに文字列を指定するとその文字列のメモリ領域にデータを直接書き込み、
その String オブジェクトを返します。

I
O...
...#sysread と同様です。

@param length 読み込むバイト数を指定します
@param buf データを書き込むバッファ
@raise EOFError 入力が終端に逹した場合に発生します
@raise OpenSSL::SSL::SSLError 読み込みに失敗した場合に発生します...

OpenSSL::Buffering (9012.0)

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

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


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

内部的には sysread, syswrite, sysread_nonblock, syswrite_nonblock,
sysclose といった OpenSSL::SSL::SSLSocket が提供...
...するメソッドを
利用し、 OpenSSL::SSL::SSLSocket がラップしているソケット
をバッファ経由でデータを暗号化してやりとりを行います。

=== IO との違い
このクラスは IO クラスと同様のメソッドを提供していますが、
以下の点で...
...される可能性があります。
* gets や readlines など行読み込みメソッドの引数(行区切り文字列の指定)
の意味が異なります。例えば "" で連続改行を区切りとみなすモードはなく
nil を渡すとエラーとなります
* read_nonblo...