繁体   English   中英

病毒扫描可以关闭java TCP套接字连接吗?

[英]Can a virus scan close a java TCP socket connection?

我在托管的Windows 2008服务器上运行了一个java 1.6“客户端”。 当“客户端”启动时,它使用以下连接到外部机器:

socket = new Socket(host, port);

此套接字连接已每周关闭,添加的“服务器”问题无法识别已关闭的套接字。 因此,当“客户端”试图立即重新连接时,“服务器”认为它已经连接并且不允许另一个连接。

我们现在才刚刚意识到这种情况与病毒扫描程序完全吻合。

这些症状可能是由病毒扫描程序引起的吗? 病毒软件来自赛门铁克,但我不知道更多。 如果您认为有帮助,我可以获得这些细节。

我认为中间的某些东西更有可能认为套接字在打开这么长时间之后已经超时并关闭它。

在将内容发送到封闭流之前,Java-Sockets将无法识别已关闭的流,因此您的问题可能是由此引起的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM