サーバーにコマンドを送信し、応答があるかどうかを確認したい。
現在、サーバーからの応答があるまでブロックする関数を使用しBufferedReader
てreadline()
いますが、最初にサーバーからの応答があることを確認するだけです。
このブロックを使用ready()
またはreset()
回避しようとしましたが、役に立ちません。
これにより、サーバーが応答するのを待ってプログラムが動かなくなりますが、決して起こりません。InputStreamReader
私の理解では、同じことをしているようです。
この件に関してここで見つけた他の質問は私の質問に答えませんでしたので、私の質問に答えていただければ幸いです。