2010-11-11 81 views
1

所以我想爲我的應用程序創建一些服務模型。我需要它在C++中,基於free ffmpeg等免費庫。所以我找到了提升服務。我不知道能夠製作2個或更多的應用程序(我的每個服務是獨立的應用程序/進程)共享相同的端口,只是有不同的網址結尾。像http://adress:port/service1/a=2&b=3,。在我看來,理論上來說,可以通過創建一些像讀取所有傳入流量的網關一樣的流程,並從中調用我的服務方法。我不知道從哪裏得到這樣的開源資源,或者任何能夠解決我的問題的東西。Boost C++ http post獲取服務:如何在同一個端口上運行多個運行?

+0

另請參閱http://stackoverflow.com/questions/175507/c-c-web-server-library – 2012-06-27 01:14:06

回答

2

如果我是你,我會看boost::asio(見examples HTTP服務器)或東西有點較高水平,Pion框架(使用ASIO)也許cpp-netlib。通常只需一個服務器進程就可以在一個端口上提供混合功能,以響應解析的URL。

相關問題