关闭缓冲读取器时程序冻结。使用 forge modding API for minecraft,但是我之前在使用独立服务器端代码时遇到过这个问题。这个特定的代码运行良好,然后随机开始给我这个问题,不知道如何解决这个问题..
关闭方法:
public static void closeConnection() {
if (keepConnection) {
keepConnection = false;
try {
bufferedReader.close();
printWriter.close();
socket.close();
}
catch (IOException e) {
e.printStackTrace();
}
finally{
token = null;
}
}
}
我已经检查以确保这确实是发生冻结的地方。有任何想法吗?