961件ヒット
[801-900件を表示]
(0.122秒)
クラス
-
ARGF
. class (10) - BasicSocket (72)
- Dir (12)
- File (119)
- IO (352)
- IPSocket (36)
-
OpenSSL
:: SSL :: SSLServer (12) - Pathname (60)
- Random (36)
- Socket (60)
- StringIO (60)
- SystemCallError (12)
- TCPServer (24)
- UDPSocket (48)
- UNIXServer (24)
モジュール
キーワード
- << (12)
-
accept
_ nonblock (36) - addr (12)
- advise (12)
- atime (12)
- autoclose= (12)
- binmode (12)
- birthtime (11)
- children (12)
- chmod (12)
- chown (12)
- close (12)
-
close
_ read (12) -
close
_ write (12) - connect (12)
-
connect
_ nonblock (12) - ctime (12)
- entries (12)
- fcntl (24)
- flock (12)
- flush (12)
- fsync (12)
- listen (36)
- lstat (12)
- mtime (12)
- pathconf (12)
- peeraddr (12)
- pos= (12)
- pread (8)
- print (12)
- printf (12)
- putc (12)
- puts (12)
- pwrite (8)
- rand (36)
- read (24)
-
read
_ nonblock (22) - readpartial (12)
- realdirpath (12)
- realpath (24)
- recv (12)
-
recv
_ nonblock (12) - recvfrom (24)
-
recvfrom
_ nonblock (24) - reopen (60)
- seek (24)
- send (48)
- setsockopt (36)
- shutdown (12)
- size (12)
- stat (12)
- sysread (12)
- sysseek (12)
- syswrite (12)
- truncate (24)
- write (12)
-
write
_ nonblock (12)
検索結果
先頭5件
-
Random
# rand(max) -> Integer | Float (7.0) -
一様な擬似乱数を発生させます。
...e.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0また... -
Random
# rand(range) -> Integer | Float (7.0) -
一様な擬似乱数を発生させます。
...e.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の数が0また... -
Socket
# accept _ nonblock -> Array (7.0) -
ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。
...ソケットをノンブロッキングモードに設定した後、
accept(2) を呼び出します。
引数、返り値は Socket#accept と同じです。
accept(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。... -
Socket
# connect(server _ sockaddr) -> 0 (7.0) -
connect(2) でソケットを接続します。
...ib:socket#pack_string
もしくは Addrinfo オブジェクト
です。
0 を返します。
@param server_sockaddr 接続先アドレス
@raise Errno::EXXX connect(2) がエラーを報告した場合に発生します。詳しくは
man を参照してください。
たとえば IPv4... -
StringIO
# pos=(n) (7.0) -
自身の位置を n に移動します。自身が表す文字列のサイズより大きくても構いません。
...す。自身が表す文字列のサイズより大きくても構いません。
@param n 自身の位置を整数で指定します。
@raise Errno::EINVAL n がマイナスである場合に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.pos = 10
a <... -
StringIO
# reopen(str , mode = & # 39;r+& # 39;) -> StringIO (7.0) -
自身が表す文字列が指定された文字列 str になります。
...str 自身も書き換えられます。
@param mode Kernel.#open 同様文字列か整数で自身のモードを指定します。
@raise Errno::EACCES str がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
r... -
StringIO
# seek(offset , whence = IO :: SEEK _ SET) -> 0 (7.0) -
自身の pos を whence の位置から offset バイトだけ移動させます。
...ルの先頭から (デフォルト)
* IO::SEEK_CUR: 現在のファイルポインタから
* IO::SEEK_END: ファイルの末尾から
@raise Errno::EINVAL offset + whence がマイナスである場合に発生します。
@raise ArgumentError whence が上の SEEK_SET, SEEK_CUR, SEEK_END 以... -
StringIO
# truncate(len) -> Integer (7.0) -
自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。 拡大した場合は、その部分を 0 で埋めます。 len を返します。
...ram len 変更したいサイズを整数で指定します。
@raise IOError 自身が書き込み可能でない時に発生します。
@raise Errno::EINVAL len がマイナスの時に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.truncate(2)
a.str... -
UDPSocket
# send(mesg , flags) -> Integer (7.0) -
UDP ソケットを介してデータを送ります。
...すべての送信が失敗するま
で)、各アドレスへの送信を順に試みます。
データの送信に失敗した場合は例外 Errno::EXXX が発生します。
@param mesg 送るデータ文字列
@param flags フラグ
@param host 送り先のホスト名
@param port 送り先...