您会看到setReuseAddress(true)的调用为时已晚,即在绑定引发异常之后。
您可以通过三个步骤创建一个未绑定的ServerSocket,使其可重用,然后将其绑定。
ServerSocket ss = new ServerSocket();ss.setReuseAddress(true);ss.bind(new InetSocketAddress(12345));

您会看到setReuseAddress(true)的调用为时已晚,即在绑定引发异常之后。
您可以通过三个步骤创建一个未绑定的ServerSocket,使其可重用,然后将其绑定。
ServerSocket ss = new ServerSocket();ss.setReuseAddress(true);ss.bind(new InetSocketAddress(12345));