【发布时间】:2015-05-04 22:57:51
【问题描述】:
在我的程序中,我在服务器和客户端之间使用 ObjectInput 和 ObjectOutput 流。在我的项目上工作时,我制作了许多辅助测试类和项目来测试我的新工具,有时当我制作一个 ObjectInputStream 时,它会卡在那里。我也查看了oracle,看看他们是否有答案,但我不太清楚我需要做什么。
Oracle 说“从流中读取并验证了序列化流标头。此构造函数将阻塞,直到相应的 ObjectOutputStream 写入并刷新标头。”
我知道必须对数据进行序列化才能发送,并且我的类实现了 Serializeable,尽管我觉得它对解决我的问题没有多大作用。在一些测试项目中,我一直让我的 ObjectInputStreams 运行良好,但有时它会冻结。
任何帮助将不胜感激, 谢谢
【问题讨论】:
标签: java io network-programming objectinputstream