ソケットから1行を読み取るコードを作成しました。
行が「さようなら」の場合は、「nice」を出力します。なんらかの理由で動作しませんが、条件なしで入力を出力しようとしましたが、「さようなら」と表示されました。
これは私のコードです
String input = null;
if (socket.getInputStream().available() > 0)
input = in.readLine();
if (input != null)
{
input = input.trim();
if (input == "bye")
out.println("nice");
out.println(input);
}