问题标签 [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 回答
1795 浏览

java - FileUtils.copyUrlToFile 中的错误

我正在执行以下代码以将 .gz 文件从 URL 拉到本地目录。对于小文件,它可以正常运行,但对于大文件,它只下载其中的一部分,但不会失败。只有当我尝试解压缩它时,我才会知道错误。有人可以说明这可能是什么原因。

0 投票
1 回答
1523 浏览

java - 在序列化文件上获取 Writer 对象时出现 EOFException

我得到以下信息:

下面是我试图运行的代码:

0 投票
1 回答
561 浏览

java - 带有 FileUtils.copyURLToFile 的 EOFException

我正在尝试从 URL 将文件下载到本地磁盘。所以我正在尝试使用

但是我经常IOException发生java.io.EOFException:输入结束或过早EOF而没有完整下载文件。请让我知道这一行有什么问题。在写这个文件之前我可以检查什么?

0 投票
2 回答
242 浏览

java - 我在哪里可以找到所有 Java (SE 7) 标准库类的列表,这些类的方法会抛出 EOFException?

我正在尝试在某些客户端/服务器代码中追踪 an 的来源EOFException,但是许多使用的类只有方法说它们抛出一个IOException,而不是具体的一个EOFException. 通常我只会查看堆栈跟踪,但我没有它并且无法重现它。因此,列出具有专门抛出的方法的每个类的列表会很有帮助EOFException,但我不知道如何找出这些信息。

是否有关于每个(标准)Java 类(在我的情况下是 SE 7)的信息来源,这些类具有 throw 的方法EOFException?我尝试阅读 JavadocsEOFException无济于事。

(我发现,至少,DataInput确实提到了EOFException。但是还有更多吗?)

后记:由于似乎唯一的方法是检查源代码,EOFException是我在提取的源代码(1.7.0_45)中搜索“”的结果。

0 投票
2 回答
876 浏览

java - 设置流时出现eofexception

我正在尝试从 java 程序向 servlet 发送一个字符串,并用一些填充检索相同的字符串。这是我正在处理的代码,问题是java.io.EOFException在java程序中建立输入流时引发的。
为什么在我设置它时会发生流结束。请澄清我的疑问。

Servlet 程序是

}

客户端上的java程序是

输出和堆栈跟踪是

Enter a string : jaggu
establishing communication with server....
connection with the server established
GET
POST
setting up streams to communicate...
Streams are up and ready to go
Sending data to the server...
Data sent successfully
Retrieving data from server
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at ServletInvokation.main(ServletInvokation.java:57)
Exception in thread "main" java.lang.NullPointerException
at ServletInvokation.main(ServletInvokation.java:69)

0 投票
2 回答
95 浏览

multithreading - 如何在java中通过服务器为客户端启动更新

我有一个客户端/服务器应用程序来管理某种类型的线路。所有客户都将对象添加到我的行中。

我希望服务器在每次行、插入或删除行发生变化时向客户端发送 jpanel 的屏幕截图。我设法将 jpanel 捕获到 jpeg 甚至发送。但是我的应用程序的流程停止了,在第一次更新后我得到了终止我的监听服务器套接字的 eofexception。

更新客户端的正确方法是什么?我应该设置一个服务器套接字来始终在客户端监听吗?

请帮忙,我坚持了 2 周。

这是我的监听线程(服务器):

这是我的阶段方法:

这是 AdminClientUpdate 类

0 投票
1 回答
263 浏览

java - 我怎么知道套接字何时空闲?

我正在尝试编写客户端服务器应用程序。客户端发布服务请求,服务器接收它们并将它们显示在技术室中。

一切都很好,直到我尝试将屏幕截图发送到一个特殊的管理员客户端,该客户端应该会收到实时请求列表的屏幕截图。

我的主服务器监听线程如下所示:

pharseToRequest 方法如下所示:

当客户端将“登录”作为数据发送时,我将他视为 ADMIN CLIENT,并尝试通过 AdminclientUpdate 线程向其发送屏幕截图。

当客户端发送常规数据时,我只需使用“addRequest”方法在服务器屏幕上更新它。

我遇到的问题是,当我尝试发送屏幕截图时,它会找到通往管理客户端的方式,并将在那里正确更新,但我的服务器出现错误并停止工作。

我怀疑它可能与在 AdminclientUpdate 线程传输数据时,监听线程仍然有来自旧请求的数据有关。

这是我在发送屏幕截图后从服务器得到的错误:

serversocket.accept() 继续读取,因为它刚刚收到来自客户端的新请求,但实际上没有......而不是暂停并等待新请求......

我已经坚持了两个星期了,非常沮丧。

请帮忙。

大卫。

0 投票
2 回答
1592 浏览

android - HttpsUrlConnection EOFException

我将以下代码用于发布请求

当我通过 http 使用它时,一切正常,但通过 https 我得到

我在 httpsurlconnection 和可能的解决方案中发现了关于回收连接错误的问题:

但这对我不起作用。

0 投票
2 回答
2155 浏览

ruby - http.request 一直给我EOFError?

我试图做一些有趣的事情,比如:

它工作正常,给我<Net::HTTPOK 200 OK readbody=true>。但是,在我将 url 更改为类似的内容后http://t66y.com/thread0806.php?fid=16,它一直EOFError向我抛出异常。整个日志是:

你们有什么线索吗?

0 投票
2 回答
833 浏览

android - 在Android中读取序列化文件时出现EOFException

我一直在寻找这个问题的答案,但没有其他答案对我有用。我在 android 中使用序列化并序列化一个对象。问题是当我反序列化它时,我得到 EOFException 并且对象不会加载。我的保存代码:

我的加载类抛出该异常:

我的对象的定义:

我究竟做错了什么?感谢您的所有回答。

编辑:堆栈跟踪

即使这只是警告,对象也不会加载,所以我不能使用它。