Ни как не могу понять как лучше сделать, решил написать сюда.
Нужно сделать так чтобы InputStream принимал данные в фоновом режиме. Тобишь если данные есть то он их высчитывает и ждет дальше. Не закрывается!.
Если данных нет то просто ждет, если данные есть то принимает их и дальше ждет.
Как такое провернуть?
Например так:
private static void asyncRead(InputStream inputStream) {
new Thread() {
@Override
public void run() {
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
while ((line = reader.readLine()) != null)
System.out.println(line);
} catch (IOException e) {
e.printStackTrace();
}
}
}.start();
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости