У нас есть серверное приложение, которое сталкивается с проблемами исчерпания TCP при 4000 соединений. Это будет происходить каждые 3 или 4 недели (приблизительно). Поставщик, который создал это серверное приложение, после проверки вывода команды netstat -b сообщает нам, что некоторые соединения остаются открытыми, даже если клиенты были сброшены.
Мне было поручено выяснить, почему конкретное клиентское приложение не закрывает TCP-соединение должным образом. Я верю, что если клиентский компьютер выключен, он не может ВОЗМОЖНО сообщить с сервера, что с этим клиентом все еще установлено соединение TCP. К сожалению, я не могу найти какую-либо информацию, чтобы подтвердить мою точку зрения. Я не хочу тратить впустую больше времени на исследование потенциальной проблемы, которая, я не думаю, может даже быть проблемой.
tldr;
Может ли сервер сообщить об установленном соединении с выключенным компьютером?