Я не могу получить ответ с сервера. Когда я запускаю клиент и сервер, ничего не происходит.Ответа не получено получено с сервера
Вот код сервера
public class Server {
public static void main(String[] zero) throws IOException {
ServerSocket socketServer;
Socket socketDuServer;
PrintWriter out;
BufferedReader in;
socketServer = new ServerSocket(2009);
socketDuServer = socketServer.accept();
in = new BufferedReader(new InputStreamReader(socketDuServer.getInputStream()));
String message = in.readLine();
out = new PrintWriter(socketDuServer.getOutputStream(), true);
String numberMessage = "The Number of ET est:" + StringToArrayChar(message);
System.out.println(numberMessage);
out.print(numberMessage);
out.flush();
socketDuServer.close();
socketServer.close();
}
public static int StringToArrayChar(String s) {
int c = 0, k = 0;
char[] charArray = s.toCharArray();
for (int j = 0; j < s.length(); j++) {
if (charArray[j] == 'e') {
k = j + 1;
if (charArray[k] == 't') {
c++;
}
}
}
return c;
}
}
и вот код клиента
public class Client {
public static void main(String[] args) throws IOException {
Socket socket;
BufferedReader in;
PrintWriter out;
String message;
socket = new Socket(InetAddress.getLocalHost(), 2009);
out = new PrintWriter(socket.getOutputStream(), true);
out.print("helloet");
out.flush();
in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
message = in.readLine();
System.out.println(message);
socket.close();
}
}
Try ** out.println() ** нет печать(). – WalterM