143件ヒット
[101-143件を表示]
(0.027秒)
種類
- インスタンスメソッド (77)
- クラス (22)
- 文書 (22)
- 特異メソッド (11)
- 定数 (11)
クラス
- BasicSocket (11)
-
Errno
:: EXXX (11) - IO (22)
- Socket (22)
- SystemCallError (11)
- TCPServer (11)
- UDPSocket (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - === (11)
- EXXX (11)
- Errno (11)
-
accept
_ nonblock (22) -
read
_ nonblock (11) -
recv
_ nonblock (11) -
recvfrom
_ nonblock (22) -
ruby 1
. 8 . 3 feature (11) -
write
_ nonblock (11)
検索結果
先頭4件
-
ruby 1
. 8 . 3 feature (48.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
....3 以降では、VERBOSE モードの時に IO#read がノンブロッキングモードで
データの読み込みに失敗して ((<Errno::EAGAIN|Errno::EXXX>)) エラーが発生した場合、
"nonblocking IO#read is obsolete" という警告が出るようになりました。
そして......io.nonblock = true
p io.read(4)'
-e:4:in `read': Resource temporarily unavailable (Errno::EAGAIN)
from -e:4
$ ruby -e 'sleep 1; print "hoge"' | ruby-1.8.3 -rio/nonblock -we '
i......(4)'
-e:4: warning: nonblocking IO#read is obsolete; use IO#readpartial or IO#sysread
-e:4:in `read': Resource temporarily unavailable (Errno::EAGAIN)
from -e:4
$ ruby -e 'sleep 1; print "hoge"' | ruby-1.8.3 -rio/nonblock -we '
i... -
BasicSocket
# recv _ nonblock(maxlen , flags = 0) -> String (30.0) -
ソケットをノンブロッキングモードに設定した後、 recvfrom(2) でソケットからデータを受け取ります。
...2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
@param maxlen 受け取る文字列の最大の長さを指定します。
@param flags recv(2) を参照してください。
@raise IOError
@raise Errno::EXXX recvfrom(2) がエラーになっ... -
TCPServer
# accept _ nonblock -> TCPSocket (30.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
...に設定した後、
accept(2) を呼び出します。
返り値は TCPServer#accept と同じです。
accept(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
@raise Errno::EXXX accept(2) がエラーになった場合に発生します。... -
Socket
# accept _ nonblock -> Array (18.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
...ソケットをノンブロッキングモードに設定した後、
accept(2) を呼び出します。
引数、返り値は Socket#accept と同じです。
accept(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。...