5.9.1 ホスト名 (DNS) ルックアップ
Berkeley などの標準的なリゾルバライブラリを使用すると、返信がタイムアウトするケースもあり、大きな遅延が発生しました。これを避けるために、現在の実装では、DNS ルーチンの別セットが書かれました。ルーチンはローカルキャッシュによるノンブロッキング IO 操作のためにセットアップされ、メインサーバの IO ループの中からポーリングされました。
Berkeley などの標準的なリゾルバライブラリを使用すると、返信がタイムアウトするケースもあり、大きな遅延が発生しました。これを避けるために、現在の実装では、DNS ルーチンの別セットが書かれました。ルーチンはローカルキャッシュによるノンブロッキング IO 操作のためにセットアップされ、メインサーバの IO ループの中からポーリングされました。