我正在开发一种低延迟的高吞吐量,简约的HTTP服务器(几乎是实时的消息切换)。
我非常喜欢pion :: net,我看过很多引用它支持持久连接(因此可能会保存整个TCP的考验):
http://boost.2283326.n4.nabble.com/Boost-HTTP-td2637928.html
有人能指出我正确的方向如何使用pion :: net吗?
答案 0 :(得分:2)
持久性是TCPConnection的属性(请参阅setLifecycle方法)。因此,如果您选择转到WebServer / Webservice路线,请在WebService::operator()中相应地设置生命周期属性。
此外,由于您正在谈论HTTP,您应该根据客户端发送给您的信息(即HTTP版本和Connection
标头的值)设置连接持久性。