我有一个C#Winforms应用程序,它迭代地从FTP服务器FTP文件,解析文件以获取信息,然后在循环中返回每个文件的信息。经过这么多FTP拉入内存(我将文本文件加载到一个数组中)后,Mcafee将我的拉动视为端口扫描病毒并禁用连接。 我认为延迟线程(Thread.Sleep(int))可能会欺骗我的病毒扫描程序获得此错误,但权衡是效率。有谁知道我可以运行多快的规格,并没有得到此端口扫描错误?我不会去公司防火墙(我的笔记本电脑和FTP服务器以及防火墙内)。
答案 0 :(得分:0)
警告的原因是,对于文件的每次传输,服务器和客户端之间的新连接都会打开,并且通常每次发生这种情况时端口都会增加1。从外部看,这可能看起来像端口扫描到所谓的个人防火墙,导致这种影响。
有几种可能的解决方案: