33件ヒット
[1-33件を表示]
(0.102秒)
検索結果
先頭3件
-
OpenSSL
:: Buffering # write _ nonblock(s) -> Integer (21108.0) -
文字列 s をノンブロッキングモードで書き込みます。
...ずバッファの内容をすべて出力してします。この時点で
ブロックする可能性があります。
基本的には IO#write_nonblock と同様です。しかし以下のような
違いもあります。
このメソッドはソケットが読み込み不可能(IO::WaitReada... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (18208.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitWritable が Object#extend
されます。よって IO::WaitWritable を write_nonblock のリトライが必要
かの判定に用いることができます......g 自身に書き込みたい文字列を指定します。
@param exception false を指定すると、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。
@raise IOError 自身が書き込み用にオープンされ... -
OpenSSL
:: Buffering # sync=(sync) (3007.0) -
出力の同期モードを設定します。
...出力の同期モードを設定します。
true に設定すると同期モードになり、
OpenSSL::Buffering#write_nonblock と
OpenSSL::SSL::SSLSocket#syswrite を除くすべての書き込み
(OpenSSL::Buffering#write, OpenSSL::Buffering#print など)
はバッファリングされずに......出力されます。
false に設定すると書き込みはバッファリングされます。
@param sync 設定するモード(真偽値)
@see OpenSSL::Buffering#sync...