22件ヒット
[1-22件を表示]
(0.104秒)
ライブラリ
- socket (22)
クラス
- BasicSocket (11)
- UNIXSocket (11)
検索結果
先頭2件
-
UNIXSocket
# send _ io(io) -> nil (18120.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 送るファイルディス... -
BasicSocket
# sendmsg(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (19.0) -
sendmsg(2) を用いてメッセージを送ります。
...す。
# UnixSocket#send_io の実装例
# use Socket::AncillaryData.
require 'socket'
ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, io.fileno)
sock.sendmsg("a", 0, nil, ancdata)
# use 3-element array.
ancdata = [:SOCKET, :RIGHTS, [io.fileno].pack("i!")]
sock.send...