638件ヒット
[1-100件を表示]
(0.125秒)
種類
- 定数 (319)
- 特異メソッド (198)
- インスタンスメソッド (110)
- クラス (11)
クラス
- Addrinfo (66)
- BasicSocket (11)
- Socket (176)
-
Socket
:: AncillaryData (143) - UNIXSocket (22)
モジュール
-
Socket
:: Constants (209)
キーワード
- AncillaryData (11)
-
EAI
_ SERVICE (22) -
EAI
_ SOCKTYPE (22) -
IFF
_ PORTSEL (11) -
IPV6
_ RTHDR _ TYPE _ 0 (11) -
IPX
_ TYPE (11) -
IP
_ TOS (11) -
SCM
_ BINTIME (11) -
SCM
_ CREDENTIALS (22) -
SCM
_ CREDS (11) -
SCM
_ RIGHTS (11) -
SCM
_ TIMESTAMP (22) -
SCM
_ TIMESTAMPNS (22) -
SOCK
_ DGRAM (22) -
SOCK
_ PACKET (22) -
SOCK
_ RAW (22) -
SOCK
_ RDM (11) -
SOCK
_ SEQPACKET (22) -
SOCK
_ STREAM (22) -
SO
_ TYPE (11) -
cmsg
_ is? (11) - data (11)
- foreach (22)
- getaddrinfo (22)
- gethostbyaddr (11)
- int (11)
-
ip
_ pktinfo (22) -
ipv6
_ pktinfo (22) -
ipv6
_ pktinfo _ addr (11) -
ipv6
_ pktinfo _ ifindex (11) - new (33)
- open (11)
- pair (22)
- sendmsg (11)
- socketpair (22)
- socktype (11)
- unix (11)
-
unix
_ rights (22)
検索結果
先頭5件
-
Socket
:: AncillaryData # type -> Integer (24225.0) -
自身が保持している cmsg type (種類) を返します。
...自身が保持している cmsg type (種類) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> 2
@see Socket::AncillaryData.new... -
Addrinfo
. getaddrinfo(nodename , service , family=nil , socktype=nil , protocol=nil , flags=0) -> [Addrinfo] (18502.0) -
パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。
... Addrinfo オブジェクトを生成し、その配列を返します。
nodename (ホスト名) と service (ポート番号) を Addrinfo に変換します。
変換先は一意ではないため、複数のオブジェクトを返します。
nodename と service のどちらか一方は nil......family, socktype, protocol には希望する方式のヒントを与えます。
例えば、SOCK_STREAM なソケットが必要な場合には socktype に指定します。
nil を指定した場合には制限しないことを意味します。
IPv6 に制限したい場合には family に......PF_INET6 を指定します。
flags には Socket::AI_??? という定数のビット OR を取ります。
アドレスの使い方がわかっている場合には socktype を明示すべきです。
socktype を省略して service を整数で指定した場合にエラーが
生じるプラ... -
Socket
:: Constants :: EAI _ SOCKTYPE -> Integer (18318.0) -
Socket type not supported
...Socket type not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3free... -
Socket
:: EAI _ SOCKTYPE -> Integer (18318.0) -
Socket type not supported
...Socket type not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3free... -
Socket
:: Constants :: IPV6 _ RTHDR _ TYPE _ 0 -> Integer (15219.0) -
Routing header type 0。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Routing header type 0。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
Socket
:: Constants :: IPX _ TYPE -> Integer (15203.0) -
@todo
@todo -
Socket
. pair(domain , type , protocol=0) -> Array (12410.0) -
相互に結合されたソケットのペアを含む2要素の配列を返します。 引数の指定は Socket.open と同じです。
...のペアを含む2要素の配列を返します。
引数の指定は Socket.open と同じです。
@param domain Socket.open を参照してください。
@param type Socket.open を参照してください。
@param protocol Socket.open を参照してください。
@see Socket.open... -
Socket
. socketpair(domain , type , protocol=0) -> Array (12410.0) -
相互に結合されたソケットのペアを含む2要素の配列を返します。 引数の指定は Socket.open と同じです。
...のペアを含む2要素の配列を返します。
引数の指定は Socket.open と同じです。
@param domain Socket.open を参照してください。
@param type Socket.open を参照してください。
@param protocol Socket.open を参照してください。
@see Socket.open... -
UNIXSocket
. pair(type=Socket :: SOCK _ STREAM , protocol=0) -> [UNIXSocket , UNIXSocket] (12322.0) -
相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
...互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
type にはソケットタイプを指定します。
Socket::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字列......す。
protocol には プロトコルを指定します。0 は Unix domain でのデフォルト値が
使われます。
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send "a", 0
s1.send "b", 0
p s2.recv(10) #=> "ab"
@param type ソケットタイプ
@param protocol プトロコル... -
UNIXSocket
. socketpair(type=Socket :: SOCK _ STREAM , protocol=0) -> [UNIXSocket , UNIXSocket] (12322.0) -
相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
...互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
type にはソケットタイプを指定します。
Socket::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字列......す。
protocol には プロトコルを指定します。0 は Unix domain でのデフォルト値が
使われます。
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send "a", 0
s1.send "b", 0
p s2.recv(10) #=> "ab"
@param type ソケットタイプ
@param protocol プトロコル...