我已经实现了一个局域网游戏并在同一台计算机上进行了测试:创建一个类,在这个类的不同线程中创建一个服务器和一个客户端并连接在一起。
关闭两个窗口(客户端和服务器)并再次执行上述步骤后:运行 java 类,创建服务器和客户端。我总是遇到这个错误:(java.net.BindException
因为这个端口之前已经创建并且还没有关闭)。
每次我创建服务器套接字时,我总是把serverSocket.close()
. 但是那个错误仍然遇到了我。请给我一些想法来防止这种情况。
@:如果我们知道已经创建了一个端口,我们可以关闭它并创建新的吗?
谢谢 :)