因此,使用任何免费的开源跨平台库(例如boost),如何创建一个Web服务,该服务能够在http://adress:port/service1/write/这样的一个URL上接收数据流(例如mp3帧流),并且能够将最新的接收到的数据共享给http://adress:port/service1/read/上的所有消费者mp3只是打包的流式数据的示例-通常它可以是打包的任何数据。如何创造这样的东西?

总的来说,我很想知道如何用C++ Network Library来做这件事,但是对我来说还很不清楚。

最佳答案

boost::asio文档提供了四个完整的HTTP服务器实现示例,每个示例的线程体系结构都略有不同。

http://www.boost.org/doc/libs/1_43_0/doc/html/boost_asio/examples.html

10-08 08:25
查看更多