/
NamelessDev
/
OpenChat
Обзор
Документация
Войти
/
NamelessDev
/
OpenChat
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
1.0
src/com/Reader.java
36 строк
1000 B
fedyk3212
Initial commit
04 дек 2023, 16:59
04 дек 2023, 16:59
83ca4d0
Код
Авторство
О чём код?
package com; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.Socket; import java.nio.charset.StandardCharsets; import javax.swing.JTextArea; public class Reader extends Thread { private Socket socket; private BufferedReader reader; private JTextArea jTextArea; public Reader(Socket socket, JTextArea jTextArea) throws IOException { this.jTextArea = jTextArea; this.socket = socket; this.reader = new BufferedReader(new InputStreamReader(socket.getInputStream(), StandardCharsets.UTF_8)); } public void run() { try { while (true) { String data = this.reader.readLine(); if (data == null) { this.jTextArea.append("\n"); this.socket.close(); break; } this.jTextArea.append(data + "\n"); } } catch (IOException e) {} } }