852件ヒット
[1-100件を表示]
(0.048秒)
種類
- 定数 (360)
- 特異メソッド (264)
- インスタンスメソッド (204)
- クラス (24)
クラス
- Addrinfo (84)
- Socket (288)
-
Socket
:: AncillaryData (24) -
Socket
:: Option (12) - UNIXServer (96)
- UNIXSocket (144)
モジュール
-
Socket
:: Constants (180)
キーワード
-
AF
_ UNIX (24) -
AF
_ UNSPEC (24) -
IFF
_ DRV _ RUNNING (24) -
IFF
_ RUNNING (24) -
IFF
_ UNICAST _ FLT (24) -
INADDR
_ UNSPEC _ GROUP (24) -
IPV6
_ UNICAST _ HOPS (24) -
IP
_ UNBLOCK _ SOURCE (24) -
MCAST
_ UNBLOCK _ SOURCE (24) -
MSG
_ CTRUNC (24) -
MSG
_ TRUNC (24) -
PF
_ UNIX (24) -
PF
_ UNSPEC (24) -
SOPRI
_ BACKGROUND (24) -
SO
_ DONTTRUNC (24) - UNIXServer (12)
- UNIXSocket (12)
- accept (12)
-
accept
_ nonblock (12) - addr (12)
-
ip
_ unpack (12) -
ipv6
_ unique _ local? (12) -
ipv6
_ unspecified? (12) - listen (12)
- new (60)
- open (48)
-
pack
_ sockaddr _ un (12) - pair (12)
- path (12)
- peeraddr (12)
-
recv
_ io (12) - recvfrom (12)
-
send
_ io (12) -
sockaddr
_ un (12) - socketpair (12)
- sysaccept (12)
- unix (36)
- unix? (12)
-
unix
_ path (12) -
unix
_ rights (24) -
unix
_ server _ loop (12) -
unix
_ server _ socket (24) - unpack (12)
-
unpack
_ sockaddr _ in (12) -
unpack
_ sockaddr _ un (12)
検索結果
先頭5件
-
Socket
. unpack _ sockaddr _ un(sockaddr) -> String (12215.0) -
lib:socket#pack_stringを unpack したソケットパス名を返します。
...lib:socket#pack_stringを
unpack したソケットパス名を返します。
@param sockaddr lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_un(Socket.sockaddr_un("/tmp/.X11-unix/X0"))
=> "/tmp/.X11-unix/X0"... -
Socket
. pack _ sockaddr _ un(path) -> String (6110.0) -
指定したアドレスをlib:socket#pack_string で返します。
...指定したアドレスをlib:socket#pack_string
で返します。
@param path パスを文字列で指定します。
例:
require 'socket'
p Socket.sockaddr_un("/tmp/.X11-unix/X0")
=> "\001\000/tmp/.X11-unix/X0\000...."... -
Socket
. sockaddr _ un(path) -> String (6110.0) -
指定したアドレスをlib:socket#pack_string で返します。
...指定したアドレスをlib:socket#pack_string
で返します。
@param path パスを文字列で指定します。
例:
require 'socket'
p Socket.sockaddr_un("/tmp/.X11-unix/X0")
=> "\001\000/tmp/.X11-unix/X0\000...."... -
Addrinfo
# ip _ unpack -> [String , Integer] (6102.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
# ipv6 _ unique _ local? -> bool (6102.0) -
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。 -
Addrinfo
# ipv6 _ unspecified? -> bool (6102.0) -
IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。
...IPv6 の不特定アドレス(unspecified address)(::)であれば真を返します。... -
Addrinfo
# unix? -> bool (6102.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 (6102.0) -
Unix domain socket の path を文字列で返します。
...Unix domain socket の path を文字列で返します。
require 'socket'
Addrinfo.unix("/tmp/sock").unix_path #=> "/tmp/sock"
@raise SocketError アドレスが Unix domain socket のものでない場合に発生します... -
Addrinfo
. unix(path , socktype=Socket :: SOCK _ STREAM) -> Addrinfo (6102.0) -
Unix ソケットアドレスに対応する Addrinfo オブジェクトを返します。
...
Unix ソケットアドレスに対応する Addrinfo オブジェクトを返します。
socktype でソケットタイプを指定します。
require 'socket'
Addrinfo.unix("/tmp/sock") #=> #<Addrinfo: /tmp/sock SOCK_STREAM>
Addrinfo.unix("/tmp/sock", :DGRAM) #=> #<Addrinfo: /t......mp/sock SOCK_DGRAM>
@param path Unix ソケットのアドレス文字列
@param socktype ソケットタイプ(整数、文字列、シンボル)
@see Addrinfo.new...