问题标签 [eofexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1071 浏览

android - Android:空响应时出现 EOFException

我正在使用以下代码。(ServiceResponse 是一个仅用于包装响应的对象)

我在调用 HttpURLConnection.getResopnseCode 或 HttpURLConnection.getContentLength 时收到 EOFException,并且服务器仅响应 HTTP 代码 200 但没有内容。我在其他具有正文响应 (JSON) 并且工作正常的服务调用上使用了确切的方法。我在这里看到了类似的帖子,并试图在没有运气的情况下应用修复程序(这就是为什么你可以看到“连接”设置得非常好)。我也在使用System.setProperty("http.keepAlive", "false"); 以防万一。

更新

这是堆栈跟踪

0 投票
2 回答
1491 浏览

android - Facebook SDK 3 EOFException

我正在使用新的 Facebook SDK 3.0。在将图像从 URL 发布到“我/照片”时,我间歇性地得到一个EOFException. 我偶尔会收到此错误(约 20 次中的 1 次)。

我还必须补充一点,EOFException如果我再次重试发布,它会成功发布。

EOFException因此,暂时我已经编写了代码,如果我得到并且解决方案似乎令人满意,则自动重试一次。

但我需要知道是什么导致了它,它是 Android SDK 中的一个错误。我用谷歌搜索了很多,但什么也得不到。

我正在发布日志(出于安全原因删除我的访问令牌和图像 URL)

0 投票
4 回答
10278 浏览

java - 使用 HttpUrlConnection 获取 java.io.EOFException

EOFException当我调用 REST API 时,我得到了。我知道它说响应为空。但它不应该。我在 iOS 应用程序中使用相同的 API 没有任何问题。

这是我的代码:

我尝试过以下事情,但没有奏效。论文在代码中被注释掉。:

1) System.setProperty("http.keepAlive", "false");
2) urlConnection.setRequestProperty("Connection", "close");
3)urlConnection.connect();

该语句Log.d(TAG, "Status code : " + statusCode);没有被记录。通常它可以工作。

Logcat 屏幕截图:

在此处输入图像描述

0 投票
4 回答
47923 浏览

java - 尝试从套接字读取时出现 java.io.EOFException

我不知道为什么会出现 java.io.EOFException。从服务器获取二进制流后,我想写一个文件。

这是我的代码

堆栈跟踪

0 投票
0 回答
306 浏览

android - 在 Android 中使用 HttpsUrlConnection 连接到 Web 服务器时出现 SocketException 和 EOFException

我的客户有时会遇到两个异常 SocketException:当我尝试连接到soap web 服务器时,Socket is closed 和 EOFException。

我使用这段代码:

SocketException 发生在这里:

或者

EOFException 发生在这里:

有人知道这里有什么问题吗?

0 投票
2 回答
7300 浏览

java - 在 Java 中通过 udp 发送对象

我试图通过首先序列化它然后在另一端反序列化它来通过 udp 发送和反对。我认为这将是微不足道的,因为我之前通过 udp 发送了其他数据并将内容序列化到文件等。

我现在已经调试了一段时间,并且在接收端不断收到 EOFException。数据包正确到达,但不知何故反序列化失败。我不确定错误是发件人还是收件人。我想问题可能与接收方不知道数据包的大小有关。

这是我的发件人类:

下面是序列化函数:

包接收类

在接收端监听数据包的线程:

最后是我通过 UDP 发送的课程:

我试图根据互联网上的一些示例从序列化数据包的大小或插入任意 2048 中获取数据包大小。虽然无法让它工作。

0 投票
4 回答
2343 浏览

android - HttpURLConnection getInputStream() 中的 EOFException 和 FileNotFoundException

当尝试使用发布数据连接到http://ws.audioscrobbler.com/2.0/HttpURLConnection时,我得到(随机)

或者

在我运行 Android 4.2.2 的 Nexus 4 上。

有人可以帮忙吗?

编辑

我升级到 4.3:同样的问题。

0 投票
2 回答
12122 浏览

java - readUTF 中的 EOFException

EOFException在使用readUTF()方法时遇到以下问题,请让我知道如何解决这个问题,还请建议如何readUTF()通过其他网络传输套接字信息

0 投票
1 回答
2755 浏览

java - java.io.EOFException(关闭流有问题)

获得了一个简单的客户端/服务器应用程序,仅实现了登录/注销。当我按下连接时,它运行完美,但是在尝试断开连接时出现问题(在客户端获取 EOFException)。我几乎可以肯定这是由于溪流关闭不佳。有什么提示吗?

客户端类:

服务器(线程)类:

0 投票
3 回答
186 浏览

java - 在 EOFException 变量 = null 之后

如果我结束客户端会话,则会引发 EOFException,但我读到这很正常,所以我只需启动一个具有相同功能但值为 Restaurant=null; 的新线程。虽然我把它写在一个 .txt 文件中

我认为您不需要我的请求处理程序的代码,所以我不会附加它以减少代码垃圾邮件。调用以下方法的方法是 requesthandler

如果您需要更多信息代码等,我期待您的帮助。 :) 这是退出客户端后抛出的下面的异常

我将知道你的代码添加到我的代码中,但在抛出 EOFException 后餐厅仍然为空......