我正在开发一个低延迟、高吞吐量、简约的HTTP服务器(几乎是实时消息交换)。
我非常喜欢pion::net,并且我已经看到大量的参考资料表明它支持持久连接(因此有可能省去整个TCP的磨难):
http://boost.2283326.n4.nabble.com/Boost-HTTP-td2637928.html
有谁能告诉我如何使用pion::net的正确方向吗?
发布于 2011-05-04 08:38:51
持久性是TCPConnection的一个属性(请参阅setLifecycle方法)。因此,如果您选择使用WebServer / Webservice路由,请在WebService::operator()中设置相应的生命周期属性。
此外,由于您使用的是HTTP,因此您应该根据客户端发送给您的信息(即HTTP版本和Connection标头的值)来设置连接持久性。
https://stackoverflow.com/questions/5876722
复制相似问题