るりまサーチ

最速Rubyリファレンスマニュアル検索!
180件ヒット [1-100件を表示] (0.074秒)
トップページ > クエリ:@[x] > クエリ:unix[x] > クエリ:AF_UNIX[x]

別のキーワード

  1. socket unix
  2. socket unix_server_socket
  3. socket pf_unix
  4. socket af_unix
  5. zlib os_unix

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Socket::AF_UNIX -> Integer (18231.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 (18231.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 (6201.0)

Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる ファイルディスクリプタを IO オブジェクトの配列として返します。

...
Unix
domain socket の SCM_RIGHTS 制御メッセージに含まれる
ファイルディスクリプタを IO オブジェクトの配列として返します。

得られる IO オブジェクトか IO か Socket です。

この配列は Socket::AncillaryData が初期化されたときに
...
...>true is not given, unix_rights returns nil
s1, s2 = UNIXSocket.pair
s1.sendmsg "stdin and a socket", 0, nil, Socket::AncillaryData.unix_rights(STDIN, s1)
_, _, _, ctl = s2.recvmsg
p ctl #=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 6 7>
p ctl.unix_rights #=> nil


@
raise TypeError fam...
...ily/level/type が AF_UNIX/SOL_SOCKET/SCM_RIGHTS でない場合
に発生します。
@
see Socket::Constants::SCM_RIGHTS...

Socket::AncillaryData.unix_rights(*ios) -> Socket::AncillaryData (6163.0)

ios で指定したファイルのファイルデスクリプタを データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS という Socket::AncillaryData オブジェクトを生成して返します。

...amily=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 So...
...cket::AncillaryData#unix_rights,
Socket::Constants::SCM_RIGHTS...

Socket::Constants::PF_UNIX -> Integer (3131.0)

Unix domain socket。 Socket.open の第一引数 domain に使用します。

...
Unix
domain socket。
Socket.open の第一引数 domain に使用します。

@
see sys/socket.h(header), unix(7linux)...

絞り込み条件を変える

Socket::PF_UNIX -> Integer (3131.0)

Unix domain socket。 Socket.open の第一引数 domain に使用します。

...
Unix
domain socket。
Socket.open の第一引数 domain に使用します。

@
see sys/socket.h(header), unix(7linux)...

UNIXSocket#addr -> [String, String] (3074.0)

ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。

...素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。

クライアント側はパスを持たないため空文字列となります。
例:

require 'socket'

UNIX
Server.open("/tmp/s") {|serv|
p serv.addr #=> ["AF_UNIX", "/tmp/s"]
}

UNIX
Server.open("/tmp/s")...
...{|serv|
c = UNIXSocket.open("/tmp/s")
p c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p c.addr #=> ["AF_UNIX", ""]
}

@
see UNIXSocket#peeraddr...

UNIXSocket#peeraddr -> [String, String] (3062.0)

接続相手先ソケットの情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。

...各要素は第1要
素が文字列 "AF_UNIX"、第2要素がパスを表す文字列です。

例:

require 'socket'

UNIX
Server.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
p c.peeraddr #=> ["AF_UNIX", "/tmp/s"]
p c.addr #=> ["AF_UNIX", ""]
}

@
see UNIXSocket#addr...

ruby 1.6 feature (78.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...>))

Object.new.instance_eval {
p remove_instance_variable :@foo
}
=> ruby 1.6.7 (2002-03-01) [i586-linux]
nil

=> -:2:in `remove_instance_variable': instance variable @foo not defined (NameError)
ruby 1.6.7 (2002-04-10) [i586-linux]

:...
...ruby 1.6.5 (2001-10-05) [i586-linux]

: UNIXSocket#addr

UNIX
Socket#addr がゴミを返していました(BSD の場合?)。
((<ruby-bugs-ja:PR#85>))

# server
require 'socket'
File.unlink("/tmp/sss")
sock = UNIXServer.new("/tmp/sss").accept

# cli...
...w("/tmp/sss").addr

=> ["AF_UNIX", "\031((\306\031(\010"]

=> ["AF_UNIX", ""]

: ???
((<ruby-talk:21722>))

class Ptr
def initialize(obj) @obj = obj end
def []=() @obj = obj end
def []() @obj end
end
modu...
<< 1 2 > >>