我有一个简单的逻辑Java,用于检查端口是否已被使用:
public static boolean isPortInUse(int port)
{
ServerSocket socket = null;
try {
socket = new ServerSocket(port);
socket.setReuseAddress(true);
} catch (Exception e) {
return true;
}
finally
{
if (socket != null) {
try {
socket.close();
} catch (Exception e) {
return true;
}
}
}
return false;
}
我是socket编程的新手,所以我无法理解方法"setReuseAddress"
的用法。我已经完成了this link,但我没有明确它的目的。