問題タブ [c-ares]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
221 参照

c++ - select() ループで複数の c-ares チャネルを使用する

私は c-ares ライブラリが初めてで、複数のクエリが完了するのを同時に待機できるように、以下の例を拡張したいと考えています。これが実際の例です:

  • updateFDs()チャネルの FD を取得します
  • updateTimeout()タイムアウトをチャネルが必要とする値まで下げます
  • process()ares_process()

select()複数のチャネルを待機するように簡単に設定できますが、select()戻ってきたときに、どのチャネルで呼び出すかをどのように判断できますares_processか?