C++ 增强C++;http post get服务:如何在同一端口上运行多个服务?

C++ 增强C++;http post get服务:如何在同一端口上运行多个服务?,c++,web-services,boost,C++,Web Services,Boost,因此,我正在尝试为我的应用程序创建一些服务模型。我需要它是在C++,基于免费的LIBS,如Boost FFMPEG等。所以我找到了boost服务。我想知道是否有能力让2个或更多的应用程序(我的每个服务都是独立的应用程序/进程)共享同一个端口,并且只有difrent url结尾。像http://adress:port/service1/a=2&b=3,http://adress:port/service2/c=string。在我看来,从理论上讲,它可以通过创建一些进程(如网关)来完成,用于读取所有

因此,我正在尝试为我的应用程序创建一些服务模型。我需要它是在C++,基于免费的LIBS,如Boost FFMPEG等。所以我找到了boost服务。我想知道是否有能力让2个或更多的应用程序(我的每个服务都是独立的应用程序/进程)共享同一个端口,并且只有difrent url结尾。像
http://adress:port/service1/a=2&b=3
http://adress:port/service2/c=string
。在我看来,从理论上讲,它可以通过创建一些进程(如网关)来完成,用于读取所有传入流量并从中调用我的服务方法。我不知道从哪里可以得到这样的开源软件或者任何可以解决我问题的东西。

如果我是你,我会看看
boost::asio
(请参阅中的http服务器),或者更高层次的东西,框架(使用asio)或者可能。通常,一个服务器进程在一个端口上提供混合功能以响应解析的URL就足够了。

另请参见