Eclipse不会完全关闭ServerSocket

时间:2015-10-07 10:42:29

标签: java eclipse multithreading network-programming serversocket

我运行的应用程序包含ServerSocket,在多次登录客户端和服务器终止后,服务器无法重新启动,因为它抛出java.net.BindException并显示Address already in use: JVM_Bind

服务器创建正常(ServerSocket server = new ServerSocket(port)

eclipse中的控制台图标为灰色(没有任何正在运行的应用程序)。

我检查了CMD中的监听端口,即使在eclipse终止我的应用程序之后它也会显示我的端口。

只有在重启Eclipse后问题才解决......

有什么可以做到的?

提前致谢!

1 个答案:

答案 0 :(得分:1)

解决方案:经过深入探索后,我得到了答案。

问题制定者是eclipse的Windows Builder插件。

当我将其转到“Deisgn”模式时,运行代码,因此它也运行服务器创建代码,并将端口链接到Eclipse.exe进程。

现在重启eclipse解决方案是可以理解的。