Size: a a a

2020 February 04

DS

Dmitriy Shilnikov in learn.java
У него любой блокирующий метод приведёт к тому, что новые соединения не будут создаваться
источник

DS

Dmitriy Shilnikov in learn.java
while (externalFlag.get()) {
               executorService.submit(new Handler(
                       listener.accept(),
                       playerOutputStreamMap,
                       playerAndHisAwaitedPlayer,
                       externalFlag));
           }
А что ты тут делаеть пытаешься?
источник

DS

Dmitriy Shilnikov in learn.java
Этот код же бесконечно таски сабмитит, разве нет?
источник

DS

Dmitriy Shilnikov in learn.java
submit сразу возвращается, цикл бесконечный
источник

A

Artem in learn.java
Dmitriy Shilnikov
while (externalFlag.get()) {
               executorService.submit(new Handler(
                       listener.accept(),
                       playerOutputStreamMap,
                       playerAndHisAwaitedPlayer,
                       externalFlag));
           }
А что ты тут делаеть пытаешься?
я жду, пока приконнектятся клиентские сокеты.
источник

DS

Dmitriy Shilnikov in learn.java
Ну так ты как-то неправильно этого ждёшь
источник

A

Artem in learn.java
Dmitriy Shilnikov
Ну так ты как-то неправильно этого ждёшь
а как его надо ждать ? :)
источник

DS

Dmitriy Shilnikov in learn.java
Щас погоди
источник

d

dima in learn.java
все там правильно
источник

DS

Dmitriy Shilnikov in learn.java
Artem
а как его надо ждать ? :)
Тебе надо для начала один раз запустить твой хэндлер
источник

d

dima in learn.java
Artem
а как его надо ждать ? :)
слушай, а зачем тебе сервак гасить таким корявым образом?
источник

d

dima in learn.java
чтобы после отключения клиента определенного и сервак выключался
источник

A

Artem in learn.java
dima
слушай, а зачем тебе сервак гасить таким корявым образом?
а каким образом его надо убить? я не понимать как иначе.
источник

d

dima in learn.java
Artem
а каким образом его надо убить? я не понимать как иначе.
вооот
источник

d

dima in learn.java
то есть твой вопрос на самом деле, как сделать shutdown
источник

d

dima in learn.java
что я сразу и понял
источник

DS

Dmitriy Shilnikov in learn.java
dima
все там правильно
Неправильно там. Он бесконечно вызывает ServerSocket.accept, посмотри внимательно
источник

A

Artem in learn.java
dima
чтобы после отключения клиента определенного и сервак выключался
ну, какая-то логика произошла, клиентов больше не будет. можно и на покой уйти.
источник

d

dima in learn.java
Artem
ну, какая-то логика произошла, клиентов больше не будет. можно и на покой уйти.
эм
источник

A

Artem in learn.java
dima
то есть твой вопрос на самом деле, как сделать shutdown
this.
источник