/
FreeZZZeee
/
client_server_application
Обзор
Документация
Войти
/
FreeZZZeee
/
client_server_application
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/ru/netology/Server.java
38 строк
1 KB
ЛЕОНИД ВИТАЛЬЕВИЧ ЯКОВЛЕВ
first_commit
06 май 2026, 08:37
06 май 2026, 08:37
0f59502
Код
Авторство
О чём код?
package ru.netology; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class Server { public static void main(String[] args) { int port = 8089; try (ServerSocket serverSocket = new ServerSocket(port)) { while (true) { try (Socket clientSocket = serverSocket.accept()) { PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true); BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); out.println("New connection accepted"); final String name = in.readLine(); out.println(String.format("Hi %s, your port is %d", name, clientSocket.getPort())); } catch (IOException e) { System.err.println("Ошибка при работе с клиентом " + e.getMessage()); } } } catch (IOException e) { System.err.println("Не удалось запустить сервер: " + e.getMessage()); } } }