未接続のバインドされたDatagramSocketの場合、次の例外で予期せず受信メソッド呼び出し(SO_TIMEOUTが無効)が失敗しました。予期しないSocketExceptionでDatagramSocket.receive()が失敗しました
java.net.SocketException: socket closed
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
また、私は明示的にソケットを閉じていません。
このエラーは、Windows Server 2008(JRE-6)で発生しました。
DatagramSocket.close()を呼び出しても、同じソケットアドレスで新しいDatagramSocketを再作成することに失敗しました。
エラーの原因を教えていただけますか?
例外の原因となるソースコードを表示してください。 – Thomas