/
Shalva
/
Lab7_EchoServer
Обзор
Документация
Войти
/
Shalva
/
Lab7_EchoServer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/com/example/lab7_echoserver/ClientApp.java
37 строк
2 KB
Kvaratskheliia Shalva
Исходный код программы Lab7_EchoServer
14 июн 2026, 19:04
14 июн 2026, 19:04
c1b8988
Код
Авторство
О чём код?
package com.example.lab7_echoserver; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; public class ClientApp { private static final String SERVER_HOST = "localhost"; private static final int SERVER_PORT = 12345; public static void main(String[] args) { System.out.println("=== Запуск клиента ==="); String messageToSend = "Java is fun"; // Подключаемся к серверу try (Socket socket = new Socket(SERVER_HOST, SERVER_PORT); PrintWriter writer = new PrintWriter(socket.getOutputStream(), true); BufferedReader reader = new BufferedReader(new InputStreamReader(socket.getInputStream()))) { System.out.println("Подключено к серверу " + SERVER_HOST + ":" + SERVER_PORT); System.out.println("Отправляем строку: \"" + messageToSend + "\""); // Отправляем строку серверу writer.println(messageToSend); // Ждем и читаем ответ от сервера String response = reader.readLine(); System.out.println("Ответ от сервера: \"" + response + "\""); } catch (IOException e) { System.err.println("Ошибка связи с сервером: " + e.getMessage()); } System.out.println("=== Клиент завершил работу ==="); } }