objectinputstream相关内容
我正在使用 java 套接字构建一个简单的客户端/服务器应用程序并尝试使用 ObjectOutputStream 等. 我一直在关注这个网址上的教程 http://java.sun.com/developer/technicalArticles/ALT/sockets 在谈到通过套接字传输对象时从一半开始. 查看我的客户端代码 http://pastebin.com/m37e4c577
..
是否可以在 while 循环中从 ObjectInputStream 读取,该循环将被套接字超时引发的异常终止 socket.setSoTimeout(4000); while(Object obj = ois.readObject()) {
..
我正在尝试使用 readObject 读取二进制文件中的行数,但出现 IOException EOF.我这样做对吗? FileInputStream istream = new FileInputStream(fileName);ObjectInputStream ois = new ObjectInputStream(istream);/** 计算物品数量 **/int line_count
..
我已经下载了 Eclipse 并尝试创建一个示例 servlet 程序,但出现以下错误 无法解析 java.io.ObjectInputStream 类型.它是从所需的 .class 文件间接引用的 我已经正确配置了构建路径.我正在使用 Java 8 和 Apache Tomcat 7,并且正确引用了两者的库. 问题仅针对 Java EE.通常 Java SE 项目运行良好.
..
我在使用 ObjectInputStream 时遇到问题,我已经为此苦苦挣扎了 2 天.我试图寻找解决方案,但不幸的是没有找到合适的答案. 我正在尝试编写一个客户端/服务器应用程序,其中客户端将对象(在本例中为配置类)发送到服务器.这个想法是连接在发送对象后保持活动状态,因此可以在必要时发送新对象. 以下是我的客户端代码的重要部分: mSocket = new Socket("192
..
公共类 SerProg {静态 ServerSocket ser=null;静态套接字 cli=null;静态 ObjectInputStream ins=null;静态 ObjectOutputStream outs=null;公共静态无效主(字符串 [] args){尝试 {ser=new ServerSocket(9000,10);cli=ser.accept();System.out.pr
..
我快疯了,我创建了一个文件对象,所以它可以用ObjectInputStream读取,然后我放置了assets文件夹.该方法适用于小于 1M 的文件,并在文件较大时出错.我读到这是 Android 平台的限制,但我也知道可以“轻松"避免.例如,下载过雷霆迅雷游戏的人很容易看到,在他们的assets文件夹中,有一个18.9M大的文件.这是我从 ObjecInputStream 读取 1 个对象的代码
..
不能附加到 ObjectOutputStream 吗? 我正在尝试附加到对象列表.以下代码段是一个在作业完成时调用的函数. FileOutputStream fos = 新的 FileOutputStream(preferences.getAppDataLocation() + "history" , true);ObjectOutputStream out = new ObjectOut
..
不能附加到 ObjectOutputStream 吗? 我正在尝试附加到对象列表.以下代码段是一个在作业完成时调用的函数. FileOutputStream fos = 新的 FileOutputStream(preferences.getAppDataLocation() + "history" , true);ObjectOutputStream out = new ObjectOut
..
我的程序无法将我的地图保存到文件中时遇到问题.这是我编写和读取我的地图和数组列表的两种方法. 这是我的阅读方法: private void getData() 抛出 IOException, ClassNotFoundException {File f_Instructors = new File(PSLTrackerInfo.file + "instructors.brent");Fil
..
至于现在,当我尝试附加一个对象时,我会得到 java.io.StreamCorruptedException.我在互联网上搜索了一种克服这种情况的方法.到目前为止,我找到的答案是它无法完成.解决此问题的一种方法是将对象写入列表,然后将列表写入文件. 但是每次添加新对象时,我都必须覆盖该文件.似乎不是加班的最优解. 有没有办法将对象附加到现有的对象流中? 解决方案 这实际上很容易
..
不能附加到 ObjectOutputStream 吗? 我正在尝试附加到对象列表.以下代码段是一个在作业完成时调用的函数. FileOutputStream fos = 新的 FileOutputStream(preferences.getAppDataLocation() + "history" , true);ObjectOutputStream out = new ObjectOut
..
在运行调试器时,程序暂停从服务器主输入输出流初始化对象流.以下是代码: public TFileReader(Client cli)throws Exception{this.cli = cli;fileSock = new Socket(cli.ServerIp(), cli.FilePort());fobjIn = new ObjectInputStream(fileSock.getInp
..
我有类:客户端、服务器和后台正在使用 Player 类.我真的不明白为什么我的带有 ObjectInputStream/ObjectOutputStream 的 Client 类不能正常工作. 我在做什么坏事?我的错误在哪里? 包 Shooter2Dv27082013;公共类播放器实现可序列化{....公共整数 x=10;公共 int y=10;.... }包 Shooter2Dv2708
..
我在发送通过套接字创建的可序列化对象时遇到了一个奇怪的问题.事实上,如果我在同一台机器上运行服务器和客户端,它运行良好,但如果服务器和客户端在不同的机器上,则服务器端的 readen 对象为空(大小为零) 有人有解决这个问题的想法吗?(代码如下) 服务器: public static void main() {...InputStream is = mysocket.getInput
..
我最近想出了如何使用 ObjectOutputStream 和 ObjectInputStream 通过服务器和客户端之间的简单 Java 套接字连接发送对象.我想知道我是否想传输一个可能很大的对象,例如一个图像,是否可以放置一个线程来跟踪已发送/接收多少数据的进度?如果这个问题的答案不是很直接,有人可以解释我如何去做类似的事情吗?提前致谢! 解决方案 Apache Commons IO
..
我已经设法序列化了一个非常基本的GUI对象,其中包含一个JTextArea和一些按钮到文件"test.ser". 现在,我想从'test.ser'中完全恢复以前保存的状态,但是似乎对如何正确地反序列化对象状态有误解. 类 MyFrame 创建JFrame并对其进行序列化. 公共类MyFrame扩展JFrame实现ActionListener {//栏位JTextArea textAr
..
好吧,每次服务器接受连接时,我都会创建一个名为“客户端"的线程类,它会创建一个新的客户端....run方法侦听来自客户端的消息,并且我正在使用ObjectInputStream .. 做{ObjectInputStream in = null;尝试 {in = new ObjectInputStream(socket.getInputStream());字符串消息=(String)in.read
..
我的Android应用程序中包含以下代码,不确定是否是我的谷歌搜索技能,但无法找到有关如何监控InputStream进度的良好教程. private void restoreFromUri(Uri uri){尝试 {InputStream是= getContentResolver().openInputStream(uri);ObjectInputStream ois = new Object
..
加强安全性运行不合规代码 公共静态读取(字符串路径)抛出IOException,ClassNotFoundException {尝试(ObjectInputStream os = new ObjectInputStream(new GZIPInputStream(new FileInputStream(path)))){返回(A)os.readObject();}} 它说的是“未发布的资源:
..