Я сделал сокет в Java.
Этот разъем подключается к серверу.Java-сокет отправляет только одно сообщение
Когда я запускаю свою программу, сервер отправляет сообщение, что мой сокет связан с AEOS. Когда я пытаюсь войти на сервер для отправки некоторых команд, сервер снова отвечает: status connected to AEOS version
Это не сообщение, которое я ожидаю, как правило, мой сервер должен отправить ответ «истина».
Вы можете мне помочь?
Спасибо.
import java.io.*;
import java.net.*;
class TCPClient {
public static void main(String argv[]) throws Exception {
while(true) {
String sentence;
String modifiedSentence;
Socket clientSocket = new Socket("127.0.0.1", 1201);
BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
DataOutputStream outToServer = new DataOutputStream(clientSocket.getOutputStream());
BufferedReader inFromServer = new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
sentence = inFromUser.readLine();
outToServer.writeBytes(sentence + '\n');
modifiedSentence = inFromServer.readLine();
System.out.println("FROM SERVER: " + modifiedSentence);
clientSocket.close();
}
}
}
Пожалуйста, не публикуйте скриншоты выхода консоли. Вы должны скопировать текст и вставить его в блок кода, отредактировав свой вопрос. – SiHa