るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.113秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:info[x] > バージョン:3.2[x] > クラス:Socket[x] > クエリ:accept_loop[x]

別のキーワード

  1. logger info
  2. socket tcp_info
  3. logger info?
  4. basiclog info
  5. webrick/log info

ライブラリ

検索結果

Socket.accept_loop(sockets) {|sock, client_addrinfo| ...} -> () (55207.0)

sockets でサーバソケットを受け取り、接続を待ち受け、 クライアントとの接続が確立するたびにブロックにその接続 ソケットを渡し呼び出します。

...sockets でサーバソケットを受け取り、接続を待ち受け、
クライアントとの接続が確立するたびにブロックにその接続
ソケットを渡し呼び出します。

ブロックの引数はクライアントと接続したソケットオブジェクトと
Addrinfo...
...

Socket
.tcp_server_loop と同様、ブロックは
逐次的に呼び出されます。つまりブロックか終了するまで
次の接続は accept されません。
並列に通信したい場合は
スレッドのような並列実行機構を使う必要があります。

@param sockets...
...待ち受けたいサーバソケットの配列

@see Socket.tcp_server_loop, Socket.unix_server_loop...