【发布时间】:2012-10-08 19:01:48
【问题描述】:
我已经实现了一个局域网游戏并在同一台计算机上通过以下方式进行测试:创建一个类,在该类的不同线程中创建一个服务器和一个客户端并连接在一起。
关闭两个窗口(客户端和服务器)并再次执行上述步骤后:运行 java 类,创建服务器和客户端。我总是遇到这个错误:java.net.BindException(因为这个端口之前已经创建并且还没有关闭)。
每次我创建服务器套接字时,我总是输入serverSocket.close()。但是那个错误仍然遇到了我。请给我一些想法来防止这种情况发生。
@ : 如果我们知道已经创建了一个端口,我们可以关闭它并创建新的吗?
谢谢:)
【问题讨论】:
标签: java sockets serversocket