1472件ヒット
[201-300件を表示]
(0.084秒)
クラス
- Addrinfo (552)
- BasicSocket (228)
- IPSocket (36)
- SOCKSSocket (12)
- Socket (60)
-
Socket
:: AncillaryData (144) -
Socket
:: Ifaddr (104) -
Socket
:: Option (108) -
Socket
:: UDPSource (24) - TCPServer (24)
- UDPSocket (60)
- UNIXServer (48)
- UNIXSocket (72)
キーワード
- accept (12)
-
accept
_ nonblock (12) - addr (36)
- afamily (12)
- bind (48)
- bool (12)
- broadaddr (12)
- canonname (12)
- close (12)
-
cmsg
_ is? (12) - connect (24)
-
connect
_ address (12) -
connect
_ from (24) -
connect
_ to (24) - data (24)
-
do
_ not _ reverse _ lookup (12) -
do
_ not _ reverse _ lookup= (12) - dstaddr (12)
- family (24)
-
family
_ addrinfo (24) - flags (12)
- getnameinfo (12)
- getpeereid (12)
- getpeername (12)
- getsockname (12)
- getsockopt (12)
- ifindex (12)
- inspect (12)
-
inspect
_ sockaddr (12) - int (24)
- ip? (12)
-
ip
_ address (12) -
ip
_ pktinfo (12) -
ip
_ port (12) -
ip
_ unpack (12) - ipv4? (12)
-
ipv4
_ loopback? (12) -
ipv4
_ multicast? (12) -
ipv4
_ private? (12) - ipv6? (12)
-
ipv6
_ linklocal? (12) -
ipv6
_ loopback? (12) -
ipv6
_ mc _ global? (12) -
ipv6
_ mc _ linklocal? (12) -
ipv6
_ mc _ nodelocal? (12) -
ipv6
_ mc _ orglocal? (12) -
ipv6
_ mc _ sitelocal? (12) -
ipv6
_ multicast? (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) -
ipv6
_ sitelocal? (12) -
ipv6
_ to _ ipv4 (12) -
ipv6
_ unique _ local? (12) -
ipv6
_ unspecified? (12) -
ipv6
_ v4compat? (12) -
ipv6
_ v4mapped? (12) - ipv6only! (12)
- level (24)
- linger (12)
- listen (60)
-
local
_ address (24) - name (12)
- netmask (12)
- optname (12)
- path (12)
- peeraddr (24)
- pfamily (12)
- protocol (12)
- recv (12)
-
recv
_ io (12) -
recv
_ nonblock (12) - recvfrom (36)
-
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) -
remote
_ address (24) - send (48)
-
send
_ io (12) - sendmsg (12)
-
sendmsg
_ nonblock (12) - setsockopt (24)
- shutdown (12)
- socktype (12)
- sysaccept (24)
-
to
_ s (24) -
to
_ sockaddr (12) - type (12)
- unix? (12)
-
unix
_ path (12) -
unix
_ rights (12) - unpack (12)
- vhid (8)
検索結果
先頭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) であれば真を返します。
...
IPv4 のループバックアドレス(127.0.0.0/8) であれば真を返します。
@see Addrinfo#ipv6_loopback?...