【发布时间】:2017-11-06 22:26:49
【问题描述】:
我有一个 C# Winforms 应用程序,它从 FTP 服务器迭代地 FTP 文件,解析文件以获取信息,然后循环返回每个文件的信息。在将如此多的 FTP 拉入内存(我正在将文本文件加载到数组中)之后,Mcafee 将我的拉取视为端口扫描病毒并禁用连接。 我认为延迟线程 (Thread.Sleep(int)) 可能会欺骗我的病毒扫描程序,使其不会出现此错误,但代价是效率。有谁知道我可以运行多快而不出现此端口扫描错误的规格?我不会离开公司防火墙(我的笔记本电脑和 FTP 服务器以及防火墙内)。
【问题讨论】:
-
没有办法在杀毒软件上将此应用列入白名单吗?
-
尝试切换到被动模式,这样所有的连接都是传出的。
-
防火墙的“规格”不是编程问题。无论如何,您最好修复您的应用程序以使其表现良好。但为此,您需要向我们展示您的一些代码。特别不清楚您是使用 FTP 主动模式还是被动模式。因此,问题是关于传出连接还是传入连接。
-
另外,为什么要java标签?
-
我的回答有帮助吗?
标签: java c# multithreading ftp