gpt4 book ai didi

.net - 如何重用 FtpWebRequest 连接

转载 作者:行者123 更新时间:2023-12-02 07:03:29 27 4
gpt4 key购买 nike

我需要列出 FTP 服务器上的数千个文件,并删除必要的文件。正如您所猜测的,性能至关重要,因此我需要一种重用 FTP 连接的方法。

MSDN上没有足够的关于FtpWebRequests连接使用的解释!它只说“如果可能的话,多个 FtpWebRequest 重用现有连接。” “如果可能的话”是什么意思?我想控制何时关闭连接,就这么简单!有什么想法吗?

问候

最佳答案

只要将 HttpWebRequest 对象的 KeepAlive 参数设置为 true,就会尽可能重用以前与服务器的连接。此优化发生在多个 HttpWebRequest 对象的创建和使用之下。

对于多线程操作,特定主机的并发连接数有限制。

System.Net.ServicePointManager.DefaultConnectionLimit可以用来增加并发连接

关于.net - 如何重用 FtpWebRequest 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7132246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com