java.io.EOFException at java.io.DataInputStream.readInt(Unknown Source)
Socketsocket=newSocket("localhost",8899);DataInputStreamin=newDataInputStream(socket....
Socket socket = new Socket("localhost", 8899);
DataInputStream in = new DataInputStream(socket.getInputStream());
System.out.println(in.available()+"///////");//打印结果为0
int PackLen = in.readInt();//这行报出标题所示的异常
EOFException - 如果此输入流在读取这八个字节之前到达末尾。
我在写一个通过SMGP协议实现收发信息的功能
因为之前没有接触过这些东西,而时间又比较紧张就从网上下载了例子
可是代码运行到这里就报异常了 我不太清楚当时作者为何要这样来定义这个变量,用意是什么。我想请问大家 都有什么原因会导致这样的异常出现,应该怎么解决这个异常?
主意socket建立连接是成功的!
先谢谢各位了,比较棘手!大家帮帮忙! 展开
DataInputStream in = new DataInputStream(socket.getInputStream());
System.out.println(in.available()+"///////");//打印结果为0
int PackLen = in.readInt();//这行报出标题所示的异常
EOFException - 如果此输入流在读取这八个字节之前到达末尾。
我在写一个通过SMGP协议实现收发信息的功能
因为之前没有接触过这些东西,而时间又比较紧张就从网上下载了例子
可是代码运行到这里就报异常了 我不太清楚当时作者为何要这样来定义这个变量,用意是什么。我想请问大家 都有什么原因会导致这样的异常出现,应该怎么解决这个异常?
主意socket建立连接是成功的!
先谢谢各位了,比较棘手!大家帮帮忙! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询