我编写了一个简单的服务器客户端套接字程序,当我重新编译服务器时,我得到:
java.net.BindException: Address already in use: JVM_Bind
at java.net.DualStackPlainSocketImpl.bind0(Native Method)
at java.net.DualStackPlainSocketImpl.socketBind(Unknown Source)
at java.net.AbstractPlainSocketImpl.bind(Unknown Source)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
因此我的问题是如何在Windows 7下杀死套接字?有没有可能的解决方案在 Eclipse 中杀死它?
非常感谢您的回答!!
最佳答案
杀死 jvm 这解决了我遇到的问题。在停止简单服务器之前,您是否关闭代码中的套接字?
关于java - 如何在Windows 7下杀死打开的服务器套接字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12820767/