2012-05-04 45 views
0

我在vb.net中开发了一个服务器客户端应用程序。服务器应用程序会定期向客户端应用程序发送一个文件。它使用TCP/IP发送文件。TCP通信在防火墙上停止

安装应用程序后,应用程序运行正常,防火墙关闭。但是,当防火墙打开并且应用程序添加了异常时,文件传输将运行大约10分钟,然后停止。

但是,只要我关闭防火墙,传输就会重新开始。请建议如何解决此问题。

+0

您的防火墙规则中是否包含端口范围? – MattH

+0

不,我只是在例外中添加了我的应用程序。我还在例外中添加了特定端口。 – Harsh

回答

1

当你说“文件传输工作大约10分钟,然后停止”,你可以详细说明一点。例如......“我正在传输一个大文件,并在传输过程中停止。”或“我转移一个文件成功,并在十分钟后,去了转移另一个,它没有工作。”

在第一种情况下(大传输),可能存在某种形式的带宽限制/规则停止。在第二种情况下,可能存在某种形式的“状态”处理,其中发生了STATEFUL会话,防火墙未关闭它,在10分钟后发起另一次启动,并且防火墙正在查看会话“有人试图捎带/劫持此会话...更好地关闭它“

我会打开防火墙上的详细日志记录以查看防火墙正在做什么以及它如何感知连接。