pion :: net HTTPServer постоянные соединения - PullRequest
2 голосов
/ 04 мая 2011

Я работаю на минималистичном HTTP-сервере с малой задержкой и высокой пропускной способностью (почти в режиме реального времени).

Мне очень нравится pion :: net, и я виделмногочисленные упоминания о том, что он поддерживает постоянные соединения (таким образом потенциально сохраняя все испытания TCP):

http://boost.2283326.n4.nabble.com/Boost-HTTP-td2637928.html

Может ли кто-нибудь указать мне правильное направление использования pion :: net таким образом

1 Ответ

2 голосов
/ 04 мая 2011

Постоянство является свойством TCPConnection (см. Метод setLifecycle ).Поэтому, если вы решите пойти по маршруту WebServer / Webservice , соответственно установите свойство Lifecycle в WebService :: operator () .
Кроме того, так как вы 'Говоря о HTTP, вы должны установить постоянство соединения в соответствии с информацией, которую отправляет вам клиент (а именно, версия HTTP и значение заголовка Connection).

...