るりまサーチ

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

別のキーワード

  1. stringio syswrite
  2. sslsocket syswrite
  3. io syswrite
  4. _builtin syswrite
  5. openssl syswrite

ライブラリ

クラス

モジュール

検索結果

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

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

...んだバイト数を整数で返します。

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

IO#syswrite と同様です。

@param string 書き込むデータ文字列
@raise OpenSSL::SSL::SSLError 書き込...

OpenSSL::Buffering (18018.0)

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

...を提供する
モジュールです。


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

内部的には sysread, syswrite, sysread_nonblock, syswrite_nonblock,
sysclose といった OpenSSL::SSL::SSLSocket が提供するメソッドを
利用し、 OpenSSL::SSL::SSLSocket が...
...なすモードはなく
nil を渡すとエラーとなります
* read_nonblock が書き込み不可能で例外を発生させたり、
write
_nonblock が読み込み不可能で例外を発生させたりします。
これは暗号化通信でのデータの送信には双方向...

OpenSSL::Buffering#sync=(sync) (3042.0)

出力の同期モードを設定します。

...設定します。

true に設定すると同期モードになり、
OpenSSL::Buffering#write_nonblock と
OpenSSL::SSL::SSLSocket#syswrite を除くすべての書き込み
(OpenSSL::Buffering#write, OpenSSL::Buffering#print など)
はバッファリングされずに出力されます。

false...
...に設定すると書き込みはバッファリングされます。

@param sync 設定するモード(真偽値)
@see OpenSSL::Buffering#sync...