Итак, я пытаюсь написать простой сервер сокетов TCP, который передает информацию всем подключенным клиентам. Поэтому, когда пользователь подключается, они добавляются в список клиентов, а когда поток испускает событие закрытия, они удаляются из списка клиентов.
Это хорошо работает, за исключением того, что иногда я отправляю сообщение так же, как пользователь отключается.
Я попытался обернуть stream.write()
в блок try/catch
, но не повезло. Похоже, что ошибка неуловима.