るりまサーチ

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

別のキーワード

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

キーワード

検索結果

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

Socket::Option#linger -> [bool, Integer] (6203.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...

UNIXSocket#send_io(io) -> nil (6203.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オブジェクト)...

Addrinfo#afamily -> Integer (6103.0)

アドレスファミリーを整数で返します。

...アドレスファミリーを整数で返します。

require 'socket'

Addrinfo.tcp("localhost", 80).afamily == Socket::AF_INET #=> true...

Addrinfo#ip? -> bool (6103.0)

アドレスが IP (v4/v6) のものならば true を返します。

...アドレスが IP (v4/v6) のものならば true を返します。

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ip? #=> true
Addrinfo.tcp("::1", 80).ip? #=> true
Addrinfo.unix("/tmp/sock").ip? #=> false

@see Addrinfo#ipv4?, Addrinfo#ipv6?, Addrinfo#unix?...

Addrinfo#ip_address -> String (6103.0)

IP アドレスを文字列で返します。

...IP アドレスを文字列で返します。

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ip_address #=> "127.0.0.1"
Addrinfo.tcp("::1", 80).ip_address #=> "::1"

@see Addrinfo#ip_port, Addrinfo#ip_unpack...

絞り込み条件を変える

Addrinfo#ip_port -> Integer (6103.0)

ポート番号を整数で返します。

...ポート番号を整数で返します。

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ip_port #=> 80
Addrinfo.tcp("::1", 80).ip_port #=> 80

@see Addrinfo#ip_address, Addrinfo#ip_unpack...

Addrinfo#ip_unpack -> [String, Integer] (6103.0)

IP アドレスとポート番号を 2 要素の配列で返します。

...IP アドレスとポート番号を 2 要素の配列で返します。

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ip_unpack #=> ["127.0.0.1", 80]
Addrinfo.tcp("::1", 80).ip_unpack #=> ["::1", 80]

@see Addrinfo#ip_address, Addrinfo#ip_port...

Addrinfo#ipv4? -> bool (6103.0)

アドレスが IPv4 のものならば true を返します。

...アドレスが IPv4 のものならば true を返します。

@see Addrinfo#ip?, Addrinfo#ipv6?

require 'socket'

Addrinfo.tcp("127.0.0.1", 80).ipv4? #=> true
Addrinfo.tcp("::1", 80).ipv4? #=> false
Addrinfo.unix("/tmp/sock").ipv4? #=> false...

Addrinfo#ipv4_loopback? -> bool (6103.0)

IPv4 のループバックアドレス(127.0.0.0/8) であれば真を返します。

...
I
Pv4 のループバックアドレス(127.0.0.0/8) であれば真を返します。

@see Addrinfo#ipv6_loopback?...
<< < 1 2 3 4 5 ... > >>