現在、ObjecInputStreamから読み取るためにを使用していますが、次のSocket単純なコードを使用するとすべて正常に動作します。
ObjectInputStream input = new ObjectInputStream(socket.getInputStream());
Object response = input.readObject();
ここで、ストリームを閉じずに読み取りをキャンセルして、後で再度読み取ることができるようにしたいと考えています。出来ますか?
編集:プログラムフローをブロックしているという理由だけで、読み取りをキャンセルしたい。同じ情報を 2 回読む必要はありません。別のリクエストを送信してから(別の)レスポンスを読み取れるように、キャンセルしたいだけです。