種類
- 特異メソッド (36)
- 定数 (24)
- インスタンスメソッド (12)
ライブラリ
- socket (72)
クラス
- Addrinfo (12)
- Socket (24)
- UNIXSocket (24)
モジュール
-
Socket
:: Constants (12)
キーワード
- pair (12)
- recvfrom (12)
- socketpair (12)
- unix (12)
検索結果
先頭5件
-
Socket
:: Constants :: SOCK _ DGRAM -> Integer (18101.0) -
データグラム通信。 Socket.open の第二引数 type に使用します。
データグラム通信。
Socket.open の第二引数 type に使用します。
@see socket(2), Socket.open -
Socket
:: SOCK _ DGRAM -> Integer (18101.0) -
データグラム通信。 Socket.open の第二引数 type に使用します。
データグラム通信。
Socket.open の第二引数 type に使用します。
@see socket(2), Socket.open -
Socket
# recvfrom(maxlen , flags=0) -> [String , Addrinfo] (12.0) -
ソケットからデータを受け取ります。
...Errno と man を見てください。
例:
require 'socket'
s1 = Socket.new(Socket::AF_INET, Socket::SOCK_DGRAM, 0)
s2 = Socket.new(Socket::AF_INET, Socket::SOCK_DGRAM, 0)
s1.bind(Socket.sockaddr_in(0, "0.0.0.0"))
s2.send("foo", 0, s1.getsockname)
mesg, sockaddr = s1.recvfrom(... -
Addrinfo
. unix(path , socktype=Socket :: SOCK _ STREAM) -> Addrinfo (6.0) -
Unix ソケットアドレスに対応する Addrinfo オブジェクトを返します。
...cket'
Addrinfo.unix("/tmp/sock") #=> #<Addrinfo: /tmp/sock SOCK_STREAM>
Addrinfo.unix("/tmp/sock", :DGRAM) #=> #<Addrinfo: /tmp/sock SOCK_DGRAM>
@param path Unix ソケットのアドレス文字列
@param socktype ソケットタイプ(整数、文字列、シンボル)
@see Addrinfo... -
UNIXSocket
. pair(type=Socket :: SOCK _ STREAM , protocol=0) -> [UNIXSocket , UNIXSocket] (6.0) -
相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
...ットのペアを含む2要素の配列を返します。
type にはソケットタイプを指定します。
Socket::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字列が渡せます。
protocol には... -
UNIXSocket
. socketpair(type=Socket :: SOCK _ STREAM , protocol=0) -> [UNIXSocket , UNIXSocket] (6.0) -
相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
...ットのペアを含む2要素の配列を返します。
type にはソケットタイプを指定します。
Socket::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字列が渡せます。
protocol には...