るりまサーチ

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

別のキーワード

  1. sslsocket new
  2. sslsocket sysread
  3. sslsocket sysclose
  4. sslsocket state

ライブラリ

クラス

モジュール

キーワード

検索結果

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

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

...

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

IO#syswrite と同様です。

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

OpenSSL::Buffering (40.0)

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

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


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

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

=== IO との違い
このクラスは IO クラスと同様のメソッドを提供していますが、
以下の点で異...

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

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

...同期モードを設定します。

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