pair(type=Socket::SOCK_STREAM, protocol=0) -> [UNIXSocket, UNIXSocket][permalink][rdoc][edit]socketpair(type=Socket::SOCK_STREAM, protocol=0) -> [UNIXSocket, UNIXSocket]-
相互に結合された 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: - プロトコル
- [PARAM]