Веб-сокет RFC гласит следующее:
Если конечная точка получает кадр закрытия и ранее не отправляла кадр закрытия, конечная точка ДОЛЖНА отправить кадр закрытия в ответ.
Позже также упоминается:
Сервер ДОЛЖЕН немедленно закрыть базовое TCP-соединение;
Это имеет смысл, когда сервер инициирует рукопожатие закрытия, поскольку при получении ответа кадра закрытия от клиента сервер может выполнить закрытие TCP.
Что должно произойти, когда близкое рукопожатие начинается с клиента? Должен ли клиент повторно отправить какое-то сообщение, чтобы дать указание конечной точке сервера закрыть TCP? или сервер должен закрыть TCP при получении закрытого кадра?