不要用多个输入/输出流包装套接字流。这将以各种不良方式打破。在这种特定情况下,ObjectInputStream从 正在构造
的流中读取标头,这是在您从流中读取int之前发生的。无论如何,仅使用单个ObjectOutputStream和ObjectInputStream并丢弃数据流(请注意,ObjectOutputStream有一个
writeInt方法)。

不要用多个输入/输出流包装套接字流。这将以各种不良方式打破。在这种特定情况下,ObjectInputStream从 正在构造
的流中读取标头,这是在您从流中读取int之前发生的。无论如何,仅使用单个ObjectOutputStream和ObjectInputStream并丢弃数据流(请注意,ObjectOutputStream有一个
writeInt方法)。