/
NeonBite
/
sockets
Обзор
Документация
Войти
/
NeonBite
/
sockets
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/org/example/ChatClient.java
34 строки
1 KB
Winnie-the-Pooh2019
initial commit
01 дек 2025, 04:11
01 дек 2025, 04:11
4d20599
Код
Авторство
О чём код?
package org.example; import java.io.*; import java.net.*; public class ChatClient { private static final ConfigReader reader = ConfigReader.getInstance(); public static void main(String[] args) { try (Socket socket = new Socket(reader.getHost(), reader.getPort()); BufferedReader consoleReader = new BufferedReader(new InputStreamReader(System.in)); PrintWriter writer = new PrintWriter(socket.getOutputStream(), true); BufferedReader serverReader = new BufferedReader(new InputStreamReader(socket.getInputStream()))) { System.out.println("Connected to the chat server"); System.out.print(serverReader.readLine() + " "); String username = consoleReader.readLine(); writer.println(username); new Thread(() -> { // handling server output }).start(); String userInput; // handling user input } catch (UnknownHostException ex) { System.out.println("Server not found: " + ex.getMessage()); } catch (IOException ex) { System.out.println("I/O error: " + ex.getMessage()); } } }