www.ctrt.net > jAvA.io.EOFExCEption

jAvA.io.EOFExCEption

1,内部类BlockDataInputStream.的方法peekByte抛出的异常,意思就是到达了文件的末尾,程序却没有正常结束读取文件内容,你可以单步调试一下看看到达文件末尾之后程序为什么没有停下来 2,从异常来看,你是不是使用了一个内部类BlockDataInputStre...

这是在tomcat里的错误,apache-tomcat-6.0.37\work\Catalina\localhost\你的项目,删除重新跑一遍就可以了,这是里边有一个文件在启动的时候会短暂的出现然后被删除,因为没有删除所以报的错误

1,内部类BlockDataInputStream.的方法peekByte抛出的异常,意思就是到达了文件的末尾,程序却没有正常结束读取文件内容,你可以单步调试一下看看到达文件末尾之后程序为什么没有停下来 2,从异常来看,你是不是使用了一个内部类BlockDataInputStre...

内部类BlockDataInputStream.的方法peekByte抛出的异常,意思就是到达了文件的末尾,程序却没有正常结束读取文件内容,你可以单步调试一下看看到达文件末尾之后程序为什么没有停下来

你好:你用的socket吧, 这个是因为阻塞引起的,因为server的input.read读不到东西就会阻塞,当你关掉client的时候,server就知道没有东西进来了,所以就报了个异常,其实这个是正常的,只是告诉你,该把socket关闭一下,还有input也关闭一下。

这个异常不是必须声明的,也就是说它虽然是异常,但其实是正常运行结束的标志。EOF表示读到了文件尾( String str = dis.readUTF(); ,客户端已经断开,后面已经没有内容可以读了),发送结束自然连接也就断开了。

EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致异常,其实这个是正常的,只是告诉你,该把使用流的对象都关闭一下。

你这只判断客户连接进来才判断了datas为true 并没有当客户离开时把datas设置为false。 所以datas的值一直都是true。 关闭之后当然会包流不存在的错误。。。

EOF错误,就是end of file错误。。 就是文件已经读到结尾了,你还要它继续读而出现的错误

http://zhidao.baidu.com/link?url=_3Kuu8cWuxkdZhuK9xejGaavwhEI9R2zCCOxdt_B7CFfIEY8CNB8vywdsCdWkfZx4xkTXP1yV7zW5n4lArd7Pa

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com