簡體   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