このプログラムを実行するときは、ユーザー名"dcole"
とパスワード"test"
を入力しますが、入力するととで返され"ÿûÿû ÿûÿû'ÿýÿûÿýdcole"
ます"ÿþÿþ ÿþÿþ'ÿütest"
。コードは次のとおりです。
clientoutput.write("Please enter your username: ".getBytes("UTF-8"));
clientoutput.flush();
String username = clientinput.readLine();
out("Client " + clientip + " logged in as " + username);
String askforpass = "Please enter the password for " + username + ": ";
clientoutput.write(askforpass.getBytes());
clientoutput.flush();
String password = clientinput.readLine();
out(password);
コンソール:
Client connected with the IP /127.0.0.1
Client /127.0.0.1 logged in as ÿûÿû ÿûÿû'ÿýÿûÿýdcole ÿþÿþ ÿþÿþ'ÿütest