gpt4 book ai didi

java - 相当于 Java 中 ObjectInputStream 的 BufferedReader.readNext()

转载 作者:太空宇宙 更新时间:2023-11-04 08:48:16 24 4
gpt4 key购买 nike

我有一个服务器通过套接字连接与多个客户端进行通信。在我原来的程序中,使用 PrintWriter 和 BufferedReader 发送和接收消息。当我检查是否收到任何新消息时,BufferedReader 会将它们全部存储起来,我可以一条一条地阅读它们。

我现在正在尝试做同样的事情,但是使用 ObjectOutputStream 和 ObjectInputStream 跨对象而不是文本发送。但是,当客户端或服务器在检查新消息之前收到多条消息时,它只会处理其中一条。

有没有一种方法可以让我拥有类似于 BufferedReader.readNext() 的方法,但适用于 ObjectInputStream?有没有更好的方法来发送对象?或者有没有办法让监听器在每次收到新消息时做出响应?

谢谢

最佳答案

ObjectInputStream#readObject()您还可以将 ObjectInputStream 与 BufferedInputStream 结合使用。

关于java - 相当于 Java 中 ObjectInputStream 的 BufferedReader.readNext(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3911240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com