繁体   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