240件ヒット
[1-100件を表示]
(0.020秒)
別のキーワード
クラス
- BasicSocket (48)
- Socket (24)
-
Socket
:: AncillaryData (12) -
Socket
:: Option (108) - UDPSocket (12)
- UNIXServer (12)
- UNIXSocket (24)
キーワード
-
accept
_ nonblock (12) - bool (12)
-
connect
_ nonblock (12) - data (12)
- family (12)
- getsockopt (12)
- int (12)
- level (12)
- linger (12)
- optname (12)
-
recv
_ io (12) -
recvfrom
_ nonblock (24) - recvmsg (12)
-
send
_ io (12) - sendmsg (12)
- setsockopt (12)
-
to
_ s (12) -
unix
_ rights (12) - unpack (12)
検索結果
先頭5件
-
UNIXSocket
# recv _ io(klass=IO , mode=nil) -> Integer|IO|object (6330.0) -
ソケットの接続先からファイルディスクリプタを受け取ります。
...い場合、
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 受け取ったファイルディスクリプタを変換する... -
UNIXSocket
# send _ io(io) -> nil (6245.0) -
引数 io に対応するファイルディスクリプタをソケットの接続先に送ります。
...引数 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 stan......dard output.
@param io 送るファイルディスクリプタ(整数 or IOオブジェクト)... -
Socket
:: Option # bool -> bool (3003.0) -
オプションのデータ(内容)を真偽値に変換して返します。
...オプションのデータ(内容)を真偽値に変換して返します。
@raise TypeError dataのバイト数が不適切である(sizeof(int)と異なる)場合に発生します
@see Socket::Option#data... -
Socket
:: Option # data -> String (3003.0) -
オプションのデータ(内容)を文字列で返します。
...のデータ(内容)を文字列で返します。
内容が整数や真偽値、もしくは struct linger であることがわかっている場合には、
Socket::Option#int, Socket::Option#bool, Socket::Option#linger
を用いて
to_s は過去との互換性のために存在します。... -
Socket
:: Option # family -> Integer (3003.0) -
ソケットファミリを表す整数を返します。
ソケットファミリを表す整数を返します。 -
Socket
:: Option # int -> Integer (3003.0) -
オプションのデータ(内容)を整数に変換して返します。
...オプションのデータ(内容)を整数に変換して返します。
@raise TypeError dataのバイト数が不適切である(sizeof(int)と異なる)場合に発生します
@see Socket::Option#data... -
Socket
:: Option # level -> Integer (3003.0) -
ソケットオプションレベルを表す整数を返します。
ソケットオプションレベルを表す整数を返します。 -
Socket
:: Option # linger -> [bool , Integer] (3003.0) -
オプションが SOL_SOCKET/SO_LINGER である場合に、 オプションのデータ(内容)を真偽値と整数のペアとして返します。
...が SOL_SOCKET/SO_LINGER である場合に、
オプションのデータ(内容)を真偽値と整数のペアとして返します。
@raise TypeError dataのバイト数が不適切である(sizeof(struct linger)と異なる)場合や、
level/optname が SOL_SOCKET/SO_LINGER......でないに発生します
@see Socket::Option#data... -
Socket
:: Option # optname -> Integer (3003.0) -
ソケットのオプション名を表す整数を返します。
ソケットのオプション名を表す整数を返します。