るりまサーチ

最速Rubyリファレンスマニュアル検索!
2656件ヒット [201-300件を表示] (0.191秒)
トップページ > クエリ:I[x] > クエリ:a[x] > クエリ:Unix[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. matrix i

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

Socket.unix_server_socket(path) {|sock| ... } -> object (12330.0)

Unix サーバソケットを生成します。

...Unix サーバソケットを生成します。

ブロックが省略されたときは、生成されたソケットが返されます。

ブロックが渡されたときは、生成されたソケットを
引数としてブロックを呼び出します。メソッドの返り値は
ブロッ...
...ロックの終了後に
ソケットを IO#close します。

require 'socket'

socket = Socket.unix_server_socket("/tmp/s")
p socket #=> #<Socket:fd 3>
p socket.local_address #=> #<Addrinfo: /tmp/s SOCK_STREAM>

Socket.unix_server_socket("/tmp/sock") {|s|
p s...
...#=> #<Socket:fd 3>
p s.local_address #=> # #<Addrinfo: /tmp/sock SOCK_STREAM>
}

@param path 接続を待ち受けるパス(文字列)...

UNIXSocket#peeraddr -> [String, String] (12328.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...

Socket.unix(path) -> Socket (12324.0)

Unix クライアントソケットを生成します。

...Unix クライアントソケットを生成します。

ブロックが省略されたときは、生成されたソケットが返されます。

ブロックが渡されたときは、生成されたソケットを
引数としてブロックを呼び出します。メソッドの返り値は...
...ブロックの終了後に
ソケットを IO#close します。

require 'socket'

# /tmp/sock と通信する
Socket.unix("/tmp/sock") {|sock|
t = Thread.new { IO.copy_stream(sock, STDOUT) }
I
O.copy_stream(STDIN, sock)
t.join
}

@param path 接続対象のパス(文字列)...

Socket.unix(path) {|sock| ... } -> object (12324.0)

Unix クライアントソケットを生成します。

...Unix クライアントソケットを生成します。

ブロックが省略されたときは、生成されたソケットが返されます。

ブロックが渡されたときは、生成されたソケットを
引数としてブロックを呼び出します。メソッドの返り値は...
...ブロックの終了後に
ソケットを IO#close します。

require 'socket'

# /tmp/sock と通信する
Socket.unix("/tmp/sock") {|sock|
t = Thread.new { IO.copy_stream(sock, STDOUT) }
I
O.copy_stream(STDIN, sock)
t.join
}

@param path 接続対象のパス(文字列)...

Socket::AF_UNIX -> Integer (12324.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 (12324.0)

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

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

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

Socket.unix_server_loop(path) {|socket, client_addrinfo| ... } -> () (12317.0)

Unix サーバソケットを生成し、 新しい接続を受け入れるごとにブロックを呼び出します。

...Unix サーバソケットを生成し、
新しい接続を受け入れるごとにブロックを呼び出します。

ブロックには新しい接続を表すソケットオブジェクトと、
クライアントアドレスを表す Addrinfo オブジェクトが渡されます。

ブロッ...
...path という名前のファイルが既に存在するときは、
そのファイルのオーナである場合は先にそのファイルを削除してしまいます。
これは path が悪意あるユーザによって変更されない場合に限りは安全です。
つまり、 /tmp/mali...
...cious-users-directory/socket という名前のパスは
使うべきではありません。
/tmp にスティッキービットが立っている場合、/tmp/socket や
/tmp/your-private-directory/socket というパス名は安全と考えて良いでしょう。

@param path 接続を待ち受...

Addrinfo#ipv6_to_ipv4 -> Addrinfo|nil (12306.0)

IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。

...IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。

それ以外のアドレスの場合 nil を返します。

require 'socket'

A
ddrinfo.ip("::192.0.2.3").ipv6_to_ipv4 #=> #<Addrinfo: 192.0.2.3>
A
ddrinfo.ip("::ffff:192.0.2.3").ipv6_to_ipv4 #=> #<Addr...
...info: 192.0.2.3>
A
ddrinfo.ip("::1").ipv6_to_ipv4 #=> nil
A
ddrinfo.ip("192.0.2.3").ipv6_to_ipv4 #=> nil
A
ddrinfo.unix("/tmp/sock").ipv6_to_ipv4 #=> nil...

Etc::SC_AIO_LISTIO_MAX -> Integer (12302.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Etc::SC_AIO_PRIO_DELTA_MAX -> Integer (12302.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>