HTTP-соединение с сервером - PullRequest
       41

HTTP-соединение с сервером

0 голосов
/ 06 января 2019

Я играл с http сервером, который я создаю, используя boost::asio (отсюда и тег c ++).

При HTTP/1.1 по умолчанию клиентское соединение остается открытым для более чем 1 запроса / ответа.

Мой вопрос:

Как долго я должен держать клиентское соединение открытым? Должен ли я использовать deadline_timer, который закрывает соединение через некоторое произвольное время?

Или я должен просто подождать, пока истечет время ожидания основного сокета? В этот момент мой обработчик receive будет вызван с ошибкой EOF, побуждающей меня удалить клиентское соединение из моего списка соединений.

Кроме того, если это указано в документе RFC, какой?

...