372件ヒット
[1-100件を表示]
(0.038秒)
クラス
- Addrinfo (84)
- BasicSocket (36)
-
Socket
:: AncillaryData (12) -
Socket
:: Option (12) -
Socket
:: UDPSource (36) - UDPSocket (72)
- UNIXServer (48)
- UNIXSocket (72)
キーワード
- accept (12)
-
accept
_ nonblock (12) - addr (12)
- bind (12)
- connect (12)
-
do
_ not _ reverse _ lookup (12) -
do
_ not _ reverse _ lookup= (12) -
ip
_ unpack (12) -
ipv4
_ multicast? (12) -
ipv6
_ multicast? (12) -
ipv6
_ unique _ local? (12) -
ipv6
_ unspecified? (12) - listen (12)
-
local
_ address (12) - path (12)
- peeraddr (12)
-
recv
_ io (12) - recvfrom (12)
-
recvfrom
_ nonblock (12) -
remote
_ address (12) - reply (12)
- send (36)
-
send
_ io (12) - shutdown (12)
- sysaccept (12)
- unix? (12)
-
unix
_ path (12) -
unix
_ rights (12) - unpack (12)
検索結果
先頭5件
-
BasicSocket
# shutdown(how = Socket :: SHUT _ RDWR) -> 0 (6203.0) -
ソケットの以降の接続を終了させます。
...* Socket::SHUT_RD: それ以降の受信が拒否されます
* Socket::SHUT_WR: それ以降の送信が拒否されます
* Socket::SHUT_RDWR: それ以降の送信、受信ともに拒否されます
how を省略すると Socket::SHUT_RDWR を指定したことになります。
shutdow......方を Socket::SHUT_RD, Socket::SHUT_WR, Socket::SHUT_RDWR などで指定します。
@raise Errno::EXXX ソケットの以降の接続を終了操作が失敗した場合に発生します。
@raise ArgumentError how に範囲外の整数を入力した場合に発生します。
@raise SecurityE... -
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 _ multicast? -> bool (6103.0) -
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。
IPv4 のマルチキャストアドレス(224.0.0.0/4)であれば真を返します。 -
Addrinfo
# ipv6 _ multicast? -> bool (6103.0) -
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。
IPv6 のマルチキャストアドレス(ff00::/8)であれば真を返します。 -
Addrinfo
# ipv6 _ unique _ local? -> bool (6103.0) -
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。 -
Addrinfo
# ipv6 _ unspecified? -> bool (6103.0) -
IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。
...IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。... -
Addrinfo
# unix? -> bool (6103.0) -
アドレスが Unix domain socket のものならば true を返します。
...アドレスが Unix domain socket のものならば true を返します。
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).unix? #=> false
Addrinfo.tcp("::1", 80).unix? #=> false
Addrinfo.unix("/tmp/sock").unix? #=> true
@see Addrinfo#ip?... -
Addrinfo
# unix _ path -> String (6103.0) -
Unix domain socket の path を文字列で返します。
...Unix domain socket の path を文字列で返します。
require 'socket'
Addrinfo.unix("/tmp/sock").unix_path #=> "/tmp/sock"
@raise SocketError アドレスが Unix domain socket のものでない場合に発生します... -
BasicSocket
# do _ not _ reverse _ lookup -> bool (6103.0) -
ソケットごとのアドレスからホスト名への逆引きの設定を返します。
...BasicSocket.do_not_reverse_lookup の値になります。
require 'socket'
BasicSocket.do_not_reverse_lookup = false
TCPSocket.open("www.ruby-lang.org", 80) {|sock|
p sock.do_not_reverse_lookup # => false
}
BasicSocket.do_not_reverse_lookup = true
TCPSocket.open("www.ruby-la......ng.org", 80) {|sock|
p sock.do_not_reverse_lookup # => true
}
@see BasicSocket#do_not_reverse_lookup=...