るりまサーチ (Ruby 2.4.0)

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

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io readlines
  5. io each_line

クラス

モジュール

キーワード

検索結果

OpenSSL::Buffering#write(str) -> Integer (54346.0)

str を出力します。

str を出力します。

書き込んだデータの長さを返します。

IO#write と同様です。

@param str 出力する文字列

OpenSSL::Buffering#write_nonblock(s) -> Integer (18400.0)

文字列 s をノンブロッキングモードで書き込みます。

...通信データをある程度の大きさのブロック単位で暗号化/復号化
するためです。

@param s 出力する文字列
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。...

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

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

...ます。

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

IO#syswrite と同様です。

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

OpenSSL::Buffering (127.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 クラスと同様のメソッドを提供していますが、
以下の点で...