ObjectInputStream构造函数从给定的InputStream读取数据。为了使它起作用, 必须
在构造后立即刷新ObjectOutputStream(以写入初始标头),然后再尝试打开ObjectInputStream。同样,如果您希望每个连接发送多个对象,则必须打开一次ObjectOutputStream并将其用于套接字的生命周期(例如您的
shareToAll方法)。

ObjectInputStream构造函数从给定的InputStream读取数据。为了使它起作用, 必须
在构造后立即刷新ObjectOutputStream(以写入初始标头),然后再尝试打开ObjectInputStream。同样,如果您希望每个连接发送多个对象,则必须打开一次ObjectOutputStream并将其用于套接字的生命周期(例如您的
shareToAll方法)。