簡體   English   中英

Indy DnsResolver無效數據包大小Delphi XE2

[英]Indy DnsResolver Invalid Packet Size Delphi XE2

我在delphi XE2中工作

我想通過TCP運行dnsresolver,因為當數據大於512字節時由於udp大小限制,它會引發錯誤。

因此,dnsresolver需要進行哪些配置才能在大小限制增加的情況下通過tcp工作。

謝謝

TIdDNSResolver僅將TCP用於AXFR和IXFR查詢,其他所有內容均使用UDP。 當使用UDP時,TIdDNSResolver使用一個硬編碼的8192字節緩沖區來接收服務器的應答,因此它當然可以處理超過512字節。 您到底在哪里達到512字節的限制? 發生錯誤時,調用堆棧是什么樣的?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM