932件ヒット
[901-932件を表示]
(0.176秒)
種類
- インスタンスメソッド (360)
- 定数 (336)
- 特異メソッド (180)
- クラス (48)
- 文書 (8)
クラス
- Addrinfo (96)
- BasicSocket (12)
- IPAddr (132)
-
Resolv
:: DNS (60) -
Resolv
:: DNS :: Resource :: IN :: A (24) -
Resolv
:: DNS :: Resource :: IN :: WKS (24) -
Resolv
:: IPv4 (72) - Socket (276)
- TCPServer (24)
モジュール
-
Socket
:: Constants (156)
キーワード
- A (12)
-
AF
_ INET (24) -
AI
_ V4MAPPED (24) -
AI
_ V4MAPPED _ CFG (24) - Addrinfo (12)
- IN4MASK (12)
-
INADDR
_ ALLHOSTS _ GROUP (24) -
INADDR
_ ANY (24) -
INADDR
_ BROADCAST (24) -
INADDR
_ LOOPBACK (24) -
INADDR
_ MAX _ LOCAL _ GROUP (24) -
INADDR
_ UNSPEC _ GROUP (24) -
INET
_ ADDRSTRLEN (24) - IPAddr (12)
-
IP
_ BLOCK _ SOURCE (24) -
IP
_ UNBLOCK _ SOURCE (24) -
NEWS for Ruby 2
. 5 . 0 (8) -
PF
_ INET (24) - Regex (12)
- accept (12)
- address (36)
- connect (12)
-
connect
_ address (12) - create (12)
-
each
_ name (12) - getaddress (12)
- getaddresses (12)
- getname (12)
- getnames (12)
-
ip6
_ arpa (12) -
ip6
_ int (12) - ip? (12)
- ipv4? (24)
-
ipv4
_ compat (12) -
ipv4
_ compat? (12) -
ipv4
_ loopback? (12) -
ipv4
_ mapped (12) -
ipv4
_ mapped? (12) -
ipv4
_ multicast? (12) -
ipv4
_ private? (12) - ipv6? (12)
-
ipv6
_ loopback? (12) -
ipv6
_ to _ ipv4 (12) - native (12)
- new (60)
-
new
_ ntoh (12) - open (24)
-
tcp
_ server _ loop (24) -
tcp
_ server _ sockets (48) -
to
_ name (12) -
to
_ range (12) -
to
_ s (12)
検索結果
先頭3件
-
Socket
# accept -> Array (106.0) -
新しい接続を受け付けて、新しい接続に対するソケットとアドレスの ペアを返します。accept(2) を参照。
...ば IPv4 の TCP サーバソケットを生成し、accept でクライアントからの接続を受け付けるには以下のようにします。
例:
require 'socket'
serv = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)
sockaddr = Socket.sockaddr_in(8080, "0.0.0.0")
serv.bind(......sockaddr)
serv.listen(5)
sock = serv.accept... -
Socket
. new(domain , type , protocol=0) -> Socket (106.0) -
新しいソケットを生成します。domain、type、 protocol はインクルードファイルにある定数で指定しま す。ほとんどの定数は Socket::AF_INET のように Socket クラスの定数として定義されています。domain とtype に関しては、"AF_INET", "SOCK_STREAM" のように文字列でも指定できますが、文 字列ですべての機能を指定できる保証はありません。
...ます。domain、type、
protocol はインクルードファイルにある定数で指定しま
す。ほとんどの定数は Socket::AF_INET のように
Socket クラスの定数として定義されています。domain
とtype に関しては、"AF_INET",
"SOCK_STREAM" のように文字列......ですべての機能を指定できる保証はありません。
例えば、IPv4 の TCP ソケットは以下のように生成されます。
require 'socket'
s = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)
なお、socket(2) の domain 引数において AF_ と PF_ のどち......す。
@param domain 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@param type 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@param protocol プロ... -
Socket
. open(domain , type , protocol=0) -> Socket (106.0) -
新しいソケットを生成します。domain、type、 protocol はインクルードファイルにある定数で指定しま す。ほとんどの定数は Socket::AF_INET のように Socket クラスの定数として定義されています。domain とtype に関しては、"AF_INET", "SOCK_STREAM" のように文字列でも指定できますが、文 字列ですべての機能を指定できる保証はありません。
...ます。domain、type、
protocol はインクルードファイルにある定数で指定しま
す。ほとんどの定数は Socket::AF_INET のように
Socket クラスの定数として定義されています。domain
とtype に関しては、"AF_INET",
"SOCK_STREAM" のように文字列......ですべての機能を指定できる保証はありません。
例えば、IPv4 の TCP ソケットは以下のように生成されます。
require 'socket'
s = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)
なお、socket(2) の domain 引数において AF_ と PF_ のどち......す。
@param domain 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@param type 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@param protocol プロ...