gpt4 book ai didi

java - 调试 GEA 时出现烦人的 SocketTimeoutException

转载 作者:太空宇宙 更新时间:2023-11-04 15:23:40 25 4
gpt4 key购买 nike

我有带有 GAE 后端的 Android 应用程序。我遇到 java.net.SocketTimeoutException,可能是由于 GAE 的获取时间限制。

但是,我在那里所做的操作是将非常简单的对象写入数据存储并将其返回给用户。我猜 Eclipse 生成的调试时间太长了......

在这种用法中增加超时时间的方法是什么:

Gameendpoint.Builder builder = new Gameendpoint.Builder(AndroidHttp.newCompatibleTransport(), new JacksonFactory(), null);
builder = CloudEndpointUtils.updateBuilder(builder);
Gameendpoint endpoint = builder.build();

try {
Game game = endpoint.createGame().execute();;
} catch (Exception e) {
e.printStackTrace();
}

最佳答案

嗯,这是一个愚蠢的错误。这种操作的限制是30秒,应该足够了。然而,createGame() 内部存在无限循环。我有一种感觉,GAE 框架会识别这种情况,并在 30 秒实际过去之前引发 SocketTimeoutException。

关于java - 调试 GEA 时出现烦人的 SocketTimeoutException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20106241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com