目前我正在使用ObjecInputStream
从Socket
读取数据,使用以下简单代码一切正常:
ObjectInputStream input = new ObjectInputStream(socket.getInputStream());
Object response = input.readObject();
现在我想要在不关闭流的情况下取消读取,以便稍后可以再次从中读取。这是否可能?
编辑:我想取消读取只是因为它阻塞了程序流程。我不需要重复读取相同的信息。我只想取消它,以便我可以发送另一个请求,然后读取(另一个)响应。