QnetworkAccessManager を使用して HTTP 要求を作成しています。IP アドレスまたは IP アドレスのリストを取得するために FQDN がいつ解決されるか (DNS 解決) を知りたいです。
QNetworkAccessManager は、解決された IP のリストから IP を選択してリクエストを送信する方法を教えてください。
QNetworkAccessManager は DNS 解決のキャッシュを保持しますか?
QnetworkAccessManager を使用して HTTP 要求を作成しています。IP アドレスまたは IP アドレスのリストを取得するために FQDN がいつ解決されるか (DNS 解決) を知りたいです。
QNetworkAccessManager は、解決された IP のリストから IP を選択してリクエストを送信する方法を教えてください。
QNetworkAccessManager は DNS 解決のキャッシュを保持しますか?
QNetworkAccessManager
QAbstractSocket
ホスト名を解決する機能などを使用します。指定したホストの IP ( ) のリストを取得するためにQAbstractSocket
使用します。接続が成功するまで、それぞれに接続を試みます。QHostInfo::lookupHost
QHostInfo::addresses
QAbstractSocket
QHostInfo::addresses
QNetworkAccessManager
は使用されたソケットをユーザーに公開しないため、どのアドレスが使用されたかを知る方法はありません。QHostInfo
パブリック APIを使用して、アドレスの完全なリストを取得できます。
QHostInfo
最大経過時間 1 分の最大 128 個のアイテムを格納する内部グローバル キャッシュがあります。