Не совсем понятно: в первом случае "через минуту исчезает" и во втором "сокетов нет".
Отключая клиента, мы принудительно закрываем сокет соединения на стороне сервера. Предполагаю, после этого система может ждать какой-то реакции от клиента (по-моему, там клиенту посылается TCP-пакет FIN и выдерживается какой-то таймаут). Когда соединение закрывает клиент - это и есть последняя команда, которой от него можно ожидать, поэтому ресурсы соединения освобождаются сразу.
Если программа работает как и требуется, тогда это просто такое внутреннее поведение системы.
Ответов: 4628
Рейтинг: 749
|
|||
карма: 26 |
|
Редактировалось 1 раз(а), последний 2017-08-31 10:32:12