るりまサーチ

最速Rubyリファレンスマニュアル検索!
24件ヒット [1-24件を表示] (0.083秒)

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. rubygems/custom_require require
  4. irb/ext/use-loader irb_require
  5. rdoc/require require

検索結果

UNIXSocket#send_io(io) -> nil (21123.0)

引数 io に対応するファイルディスクリプタをソケットの接続先に送ります。

...ソケットの接続先に送ります。

require
'socket'

s1, s2 = UNIXSocket.pair

s1.send_io STDOUT
stdout = s2.recv_io

p STDOUT.fileno #=> 1
p stdout.fileno #=> 6

stdout.puts "hello" # outputs "hello\n" to standard output.

@
param io 送るファイルディスクリプ...

UNIXSocket#recv_io(klass=IO, mode=nil) -> Integer|IO|object (3128.0)

ソケットの接続先からファイルディスクリプタを受け取ります。

...タが Integer として
返されます。

klass が nil でない場合、
klass.for_fd(fd[, mode]) が呼ばれ、その値が返されます。

例:

require
'socket'

s1, s2 = UNIXSocket.pair
s1.send_io STDOUT
io = s2.recv_io
p File.identical?(io, STDOUT) #=> true

@
param klass...
...受け取ったファイルディスクリプタを変換するためのクラス
@
param mode for_fd に渡すファイルモード...