我有一台服务器通过套接字连接与多个客户端通信。在我的原始程序中,使用PrintWriter和BufferedReader发送和接收消息。当我检查是否收到任何新消息时,BufferedReader会将它们全部存储起来,我可以逐个读取它们。
我现在正在尝试做同样的事情,但是使用ObjectOutputStream和ObjectInputStream发送对象而不是文本。但是,当客户端或服务器在检查新消息之前收到多条消息时,它只处理其中一条消息。
有没有办法让我有一个类似于BufferedReader.readNext()的方法,但对于ObjectInputStream?有没有更好的方法来发送对象?或者是否有办法让收听者每次收到新邮件时都会响应?
由于