種類
- インスタンスメソッド (77)
- 定数 (44)
- クラス (11)
- 文書 (11)
- モジュール関数 (11)
ライブラリ
- socket (132)
-
webrick
/ utils (11)
クラス
- Addrinfo (22)
- BasicSocket (11)
- Socket (44)
- TCPServer (11)
- UNIXServer (11)
モジュール
-
Socket
:: Constants (22) -
WEBrick
:: Utils (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - SOMAXCONN (22)
-
SO
_ ACCEPTCONN (22) - Socket (11)
- accept (11)
-
connect
_ address (11) -
create
_ listeners (11)
検索結果
先頭5件
-
Socket
# listen(backlog) -> 0 (35117.0) -
listen(2) と同じ働きをします。
...
listen(2) と同じ働きをします。
0 を返します。
@param backlog 接続を保留できる最大数
@return 0 を返します。... -
Addrinfo
# listen(backlog=5) -> Socket (26231.0) -
自身のアドレスにバインドされたソケットを作成し、 listen(2) を実行します。
...し、
listen(2) を実行します。
ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブ... -
TCPServer
# listen(backlog) -> 0 (26167.0) -
listen(2) を実行します。 (Socket#listenと同じ)
...
listen(2) を実行します。
(Socket#listenと同じ)
backlog は、クライアントからの接続要求を保留できる数です。
listen(2) が成功すれば 0 を返します。
失敗すれば 例外 Errno::EXXX が発生します。
@param backlog backlog は、クライアント......からの接続要求を保留できる数です。
@raise Errno::EXXX listen(2) が失敗すれば 例外 Errno::EXXX が発生します。
@return listen(2) が成功すれば 0 を返します。... -
UNIXServer
# listen(backlog) -> 0 (26155.0) -
listen(2) を実行します。 (Socket#listenと同じ)
...
listen(2) を実行します。
(Socket#listenと同じ)
backlog は、クライアントからの接続要求を保留できる数です。
listen(2) が成功すれば 0 を返します。
失敗すれば 例外 Errno::EXXX が発生します。
@param backlog バックログの最大数(接... -
Addrinfo
# listen(backlog=5) {|sock| . . . } -> object (26131.0) -
自身のアドレスにバインドされたソケットを作成し、 listen(2) を実行します。
...し、
listen(2) を実行します。
ブロックが渡されたときにはそのブロックに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブ... -
Socket
:: SO _ ACCEPTCONN -> Integer (17056.0) -
Socket has had listen() called on it。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Socket has had listen() called on it。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET... -
Socket
:: SOMAXCONN -> Integer (17044.0) -
Socket#listen の backlog の最大長。
...Socket#listen の backlog の最大長。
@see sys/socket.h(header), listen(2)... -
Socket
# accept -> Array (17036.0) -
新しい接続を受け付けて、新しい接続に対するソケットとアドレスの ペアを返します。accept(2) を参照。
...、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 (14066.0)
-
汎用ソケットクラス。
...して
Socket.new がありますが、以下のようなより便利な
メソッドがあります。
* TCP のクライアントソケット Socket.tcp TCPSocket.open
* TCP のサーバソケット Socket.tcp_server_loop,
Socket.tcp_server_sockets, TCPServer.open
* UNIX socket のクラ......トソケット Socket.unix UNIXSocket.open
* UNIX socket のサーバソケット Socket.unix_server_loop,
Socket.unix_server_socket, UNIXServer.open
また、クライアントソケットは Addrinfo#connect で、
サーバソケットを Addrinfo#bind や Addrinfo#listen で
作ること... -
Socket
:: Constants :: SO _ ACCEPTCONN -> Integer (11056.0) -
Socket has had listen() called on it。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Socket has had listen() called on it。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET...