1
我運行的應用程序包含ServerSocket,並且在幾次登錄客戶端和終止服務器後,服務器無法重新啓動,因爲它拋出了java.net.BindException
並且它表示Address already in use: JVM_Bind
。Eclipse未完全關閉ServerSocket
服務器建立正常(ServerSocket server = new ServerSocket(port)
控制檯圖標爲灰色(有沒有任何正在運行的應用程序)。
我檢查了CMD的一邊收聽端口,它蝕後仍顯示了我的口終止我的應用程序。
只有重新啓動後,Eclipse中的問題得到解決......
可以使什麼?
提前致謝!
您似乎不關閉套接字http://docs.oracle.com/javase/7/docs/api/java/net/ServerSocket.html#close() – lschuetze
不,我關閉它。 –
也許它的Eclipse錯誤?重新安裝會有幫助嗎? 「即使在eclipse終止我的應用程序之後,」 –