3

管理対象の Windows 2008 サーバーで Java 1.6「クライアント」を実行しています。「クライアント」が起動すると、次を使用して外部マシンに接続します。

socket = new Socket(host, port);

このソケット接続は毎週閉じられ、「サーバー」が閉じたソケットを認識しないという問題が追加されました。したがって、「クライアント」がすぐに再接続しようとすると、「サーバー」はすでに接続されていると見なし、別の接続を許可しません。

このタイミングがウイルス スキャナーと完全に一致していることに気付いたのはつい最近のことです。

これらの症状は、ウイルス スキャナーによって引き起こされた可能性がありますか? ウイルスソフトはシマンテック製ですが、それ以上のことはわかりません。役立つと思われる場合は、それらの詳細を入手できます。

4

1 に答える 1

0

真ん中の何かが、ソケットが長時間開いた後にタイムアウトしたと考えて閉じる可能性がはるかに高いと思います。

Java-Sockets は、クローズされたストリームに何かを送信するまで、クローズされたストリームを認識しないため、これが原因で問題が発生する可能性があります。

于 2014-05-15T10:11:26.270 に答える