当我尝试启动基于java的服务器时,会显示一条消息,指出该端口已在使用中... 我所有的java网络服务器都被停止了...所以,如果有人能帮助我,我会很感激...
答案 0 :(得分:17)
如果确实有一个进程打开了端口,您可以通过TCPView轻松检查(并关闭进程)。可能是端口只是挥之不去(例如由于未正确关闭),在这种情况下,您必须等待套接字关闭并检查代码是否清楚。
答案 1 :(得分:5)
我尝试在 PC ( JAVA服务器)&lt; - &gt; Android (客户端<)之间建立套接字通信/ em>的)
在调试中,弹出了问题:Address already in use
即时/可行的解决方案我发现是:
- 将 cmd 作为 adminstrator
运行- netstat -abn
- 找到听取intrest端口的进程
- 从任务管理器
终止该过程
PS:与之前答案中提到的外部应用程序不同,此答案中的步骤允许您使用已存在的资源查找已使用的端口。
答案 2 :(得分:3)
一些选项...我们TCPView找到打开端口并杀死它的程序...重启...只需重置网络连接。试试那些。