ソケットサーバーを作成しようとしています。パテを介してこのサーバーに接続しています。「こんにちは」と入力すると、「こんにちは」ではなく「いいえ」と表示されます。私はこれをJava Webサイトで見つけました。私が間違っていることを教えていただければ、それは素晴らしいことです。ありがとう!
int port = 12345;
ServerSocket sock = new ServerSocket(port);
System.out.println("Server now active on port: " + port);
Socket link = sock.accept();
System.out.println("Interface accepted request, IP: " + link.getInetAddress());
BufferedReader input = new BufferedReader(new InputStreamReader(link.getInputStream()));
PrintWriter output = new PrintWriter(link.getOutputStream(), true);
output.println("ISEEYOU");
String inputLine;
Thread.sleep(1500);
while((inputLine = input.readLine()) != null) {
if(inputLine.equals("hi")) {
output.println("hi");
}else{
output.println("no");
}
}