るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

検索結果

<< < ... 11 12 13 >>

Socket::AncillaryData#family -> Integer (9.0)

自身が保持している socket family を返します。

...自身が保持している socket family を返します。

require 'socket'

p
Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").family
#=> 10

@see Socket::AncillaryData.new...

Socket::AncillaryData#int -> Integer (9.0)

自身が保持している cmsg data (データ) を整数の形で返します。

...異なります。

require 'socket'

ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
p
ancdata.int #=> 2

@raise TypeError cmgs data のサイズが int のバイト数と異なる場合に発生します
@see Socket::AncillaryData.new Socket::AncillaryData.int...

Socket::AncillaryData#level -> Integer (9.0)

自身が保持している cmsg level (元プロトコル) を返します。

...自身が保持している cmsg level (元プロトコル) を返します。

require 'socket'

p
Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").level
#=> 41

@see Socket::AncillaryData.new...

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

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

...が返されます。

例:

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 に渡すファイルモ...

UNIXSocket#recvfrom(maxlen, flags = 0) -> [String [String, String]] (9.0)

recvfrom(2) を用いてソケットからメッセージを受け取ります。

...s には Socket::MSG_* という名前の定数の bitwise OR を渡します。

戻り値は文字列と相手ソケットのパスのペアです。

例:

require 'socket'

UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
s = serv.accept
s.send "a", 0
p
c.recvf...
...rom(10)[0] #=> "a"
}

@param maxlen 受け取るメッセージの最大長
@param flags フラグ...

絞り込み条件を変える

<< < ... 11 12 13 >>