在玩Socket时,遇到的一个错误;EOFException

问题描述

java.io.EOFExceptionatjava.io.DataInputStream.readUnsignedShort(DataInputStream.java:340)atjava.io.DataInputStream.readUTF(DataInputStream.java:589)atjava.io.DataInputStream.readUTF(DataInputStream.java:564)atServer.Server$HandleTask.run(Server.java:104)atjava.lang.Thread.run(Thread.java:745)我上网搜易一下,一般都认为EOFException是当输入过程中意外到达文件或流的末尾时,抛出此异常。因为你是使用的ObjectInputStream,导致你出现这个异常的可能是这个流已经读过一次了,不能再读了,对象流只能被读取一次,猜测你多次调用这个方法.如果你是想从输入流中读取多个对象,你可以把对象放在集合里或者放在对象的数组中.然后通过输入流写入但,我在关闭客户端时,加入窗口时间,把socket和input,output都关闭了,但还是报错;求大神解答.

解决方案

解决方案二:
不贴出来代码,不好帮你啊。
解决方案三:
是不是read读不到东西,阻塞了?然后当你关掉client的时候,server就知道没有东西进来了,所以就报了个异常。
解决方案四:
可能是这样子;我只关了client;我再研究研究;谢谢

时间: 2024-10-29 21:17:15

在玩Socket时,遇到的一个错误;EOFException的相关文章

pcb画图软件-我在用 Altium Designer 10 进行画图时经常出现一个错误导致ad 10 卡死

问题描述 我在用 Altium Designer 10 进行画图时经常出现一个错误导致ad 10 卡死 这个错误如下图: 有没有大神提供解决方案

.net中调试时出的一个错误,求达人指点!

问题描述 错误25e:xywebC_ControlsHeader_Company_User.ascx(17):errorCS1061:"ASP.c_controls_header_company_user_ascx"不包含"WebList_Changed"的定义,并且找不到可接受类型为"ASP.c_controls_header_company_user_ascx"的第一个参数的扩展方法"WebList_Changed"(是否

有一个几万条的文本文档信息在导入MySql数据库时,总是出现错误,该如何解决?

问题描述 有一个几万条的文本文档信息在导入MySql数据库时,总是出现错误,该如何解决? 有一个几万条的文本文档信息在导入MySql数据库时,总是出现错误,该如何解决? 解决方案 具体看错误类型,可能某行数据格式等不规范. 解决方案二: 把错误信息发上来,或者通过二分法拆分成多个文件来分批导入. 解决方案三: 几万条数据不是很多,这要根据错误也解决.

我用ssh三大框架编写完一个功能后,测试时出现了这个错误,求解。

问题描述 我用ssh三大框架编写完一个功能后,测试时出现了这个错误,求解. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [bean.xml]: Invocation of init method failed; nested exception is org.hiberna

信息-一个crm项目运行时的报的错误,还有如何登陆上去?

问题描述 一个crm项目运行时的报的错误,还有如何登陆上去? 朋友,我下载了一个crm项目源码.然后:A我再Myeclipse下面进行测试.B用的是Tomcat 服务器.C输入地址:localhost:8088/crm后提示一个登陆页面. 问题:要输入密码和用户名.可是我不知道是多少啊?看了它的配置什么的也没有找到相关 的信息.好急啊.谢谢,指望这个项目搞懂了面试啊.谢谢好人一生平安.

调试-在测试一个tesseract程序时logcat抛出一个错误无法解决,请教各位大侠

问题描述 在测试一个tesseract程序时logcat抛出一个错误无法解决,请教各位大侠 这是logcat的信息 02-09 12:45:12.405: D/MainActivity ...(2210): begin>>>>>>> 02-09 12:45:12.409: D/nimei(2210): ---in ocr() before try-- 02-09 12:45:12.409: V/MainActivity ...(2210): not in the

安装.NET Framework 4.5时提示“验证信任关系时,系统层出现了一个错误”

问题描述 如题,安装.NETFramework4.5时提示"验证信任关系时,系统层出现了一个错误".本人菜鸟一枚,求各位大大指导一下,江湖救急,感激不尽

eview oard-ReviewBoard在管理页面添加一个新的repository时,报如下错误,求支持?

问题描述 ReviewBoard在管理页面添加一个新的repository时,报如下错误,求支持? ReviewBoard在管理页面添加一个新的repository时,报如下截图错误,请各位大侠指点改如何解决?在线等. 报错如下: Unable to connect to a repository at URL 'https://192.168.69.129:8443/svn/ramsYeats' OPTIONS of 'https://192.168.69.129:8443/svn/ramsY

mybatis-springMVC配置时的一个错误,求指导。

问题描述 springMVC配置时的一个错误,求指导. 十月 08, 2014 10:02:35 上午 org.apache.catalina.core.ApplicationContext log 信息: No Spring WebApplicationInitializer types detected on classpath 十月 08, 2014 10:02:35 上午 org.apache.catalina.core.StandardContext listenerStart 严重: