種類
- 定数 (8)
- 特異メソッド (3)
- インスタンスメソッド (1)
ライブラリ
- socket (12)
クラス
- Addrinfo (1)
- Socket (4)
-
Socket
:: AncillaryData (3)
モジュール
キーワード
-
AF
_ LOCAL (2) -
PF
_ LOCAL (2) -
PF
_ UNIX (2) - new (2)
-
unix
_ rights (2)
検索結果
先頭5件
-
Socket
:: AF _ UNIX -> Integer (54904.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: Constants :: AF _ UNIX -> Integer (54904.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: AncillaryData # unix _ rights -> [IO] | nil (27973.0) -
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる ファイルディスクリプタを IO オブジェクトの配列として返します。
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる
ファイルディスクリプタを IO オブジェクトの配列として返します。
得られる IO オブジェクトか IO か Socket です。
この配列は Socket::AncillaryData が初期化されたときに
作られます。例えば BasicSocket#recvmsg を :scm_rights => true
オプションを付けて呼びだし、
SCM_RIGHTS な 制御メッセージを受け取ったときに配列が作られます。
適切なオプションを指定しなかった場合は配列は生成されず、
このメソッドは nil... -
Socket
:: AncillaryData . unix _ rights(*ios) -> Socket :: AncillaryData (27967.0) -
ios で指定したファイルのファイルデスクリプタを データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS という Socket::AncillaryData オブジェクトを生成して返します。
ios で指定したファイルのファイルデスクリプタを
データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS
という Socket::AncillaryData オブジェクトを生成して返します。
require 'socket'
p Socket::AncillaryData.unix_rights(STDERR)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>
@param ios IO オブジェクトの配列
@see Socket::AncillaryData#... -
Socket
:: AncillaryData . new(family , cmsg _ level , cmsg _ type , cmsg _ data) -> Socket :: AncillaryData (18955.0) -
新たな Socket::AncillaryData オブジェクトを生成します。
新たな Socket::AncillaryData オブジェクトを生成します。
family はソケットファミリーを指定します。
整数、文字列、シンボルを渡します。
* Socket::AF_INET, "AF_INET", "INET", :AF_INET, :INET
* Socket::AF_UNIX, "AF_UNIX", "UNIX", :AF_UNIX, :UNIX
* など
cmsg_level にはメッセージの元となるプロトコルを指定します。
整数、文字列、シンボルを渡します。
* Socket::SOL_SOCKET, "SOL_SOCKET", "SOCKET... -
Socket
:: AF _ LOCAL -> Integer (18904.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: Constants :: AF _ LOCAL -> Integer (18904.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: Constants :: PF _ LOCAL -> Integer (18904.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: PF _ LOCAL -> Integer (18904.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Addrinfo
. new(sockaddr , family=Socket :: PF _ UNSPEC , socktype=0 , protocol=0) -> Addrinfo (9919.0) -
新たな Addrinfo オブジェクトを返します。
新たな Addrinfo オブジェクトを返します。
sockaddr は connect(2) などで使われるパラメータで、
struct sockaddr に対応します。faimily, socktype, protocol
は socket(2) のパラメータに対応します。
sockaddr には文字列もしくは配列を指定します。
配列の場合は IPSocket#addr や UNIXSocket#addr の
値と互換でなければなりません。
文字列の場合は Socket.sockaddr_in や
Socket.unpack_sockaddr_un で得られるようなものでなければ
な... -
Socket
:: Constants :: PF _ UNIX -> Integer (9604.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux) -
Socket
:: PF _ UNIX -> Integer (9604.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux)