るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.040秒)
トップページ > クエリ:IO[x] > クエリ:write[x] > クエリ:open[x] > クエリ:syswrite[x] > ライブラリ:openssl[x]

別のキーワード

  1. rexml/document write
  2. _builtin write
  3. io write
  4. stringio write
  5. stringio close_write

検索結果

OpenSSL::SSL::SSLSocket#syswrite(string) -> Integer (27215.0)

データをバッファを経由せずに暗号化通信路に書き込みます。

...ます。

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

IO
#syswrite と同様です。

@param string 書き込むデータ文字列
@raise OpenSSL::SSL::SSLError 書き込みに失敗した場合に発生し...

OpenSSL::Buffering (3054.0)

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

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


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

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

=== IO との違い
このクラスは IO クラスと同様のメソッドを提供していますが、
以下の点で...
...なすモードはなく
nil を渡すとエラーとなります
* read_nonblock が書き込み不可能で例外を発生させたり、
write
_nonblock が読み込み不可能で例外を発生させたりします。
これは暗号化通信でのデータの送信には双方向...