Могу ли я повторно использовать TCP-соединение? - PullRequest
3 голосов
/ 30 сентября 2011

Я подключаюсь к веб-сайту и получаю данные HTTP, отправив ему запрос GET.И мне нужно подключиться к одному и тому же сайту дважды, чтобы получить две разные страницы.Я новичок в сетевом программировании, но я считаю, что функция connect подключается к серверу и создает TCP-соединение.

Теперь каждый раз, когда я подключаюсь к серверу для получения данных HTTP, онановое tcp соединение, есть ли способ повторно использовать старое?Он получает данные http сразу после другого.Это не так уж важно, но мне любопытно.

1 Ответ

6 голосов
/ 30 сентября 2011

Вы можете использовать HTTP 1.1, если подключение постоянное или использовать HTTP 1.0 и отправить заголовок «Connection: Keep-Alive».

Таким образом, вы можете получить вторую страницу безподключиться снова (просто GET снова в том же сокете).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...