2011-09-23 12 views
0

私は私が今までのデータは、私はUDPサイズ制限が原因だと思う512バイトよりも大きい場合、それはエラーがスローとしてTCP上dnsresolver実行したいデルファイXE2でインディDnsResolver無効なパケットサイズのDelphi XE2

を働いています。

dnsresolverがサイズ制限を増やしてtcpを処理するためにはどのような設定が必要ですか。

おかげ

答えて

0

TIdDNSResolverは、他のすべてではなく、UDPを使用し、AXFRとIXFRクエリのためにTCPを使用しています。 UDPを使用する場合、TIdDNSResolverはハードコードされた8192バイトのバッファを使用してサーバーの応答を受信するため、512バイトを超える処理が可能です。あなたはどこで正確に512バイトの制限を打つのですか?エラーが発生したときのコールスタックの外観は何ですか?

関連する問題