2013-08-20 17 views
0

我有一個Tomcat Web服務器和Java的Restlet運行託管一些Java應用程序,和PostgreSQL爲DB 1臺服務器上(稱爲機一個)HTTP請求。現在,對於一些應用程序,我想在Tomcat中調用另一個服務器上用C++編寫的應用程序代碼託管的網頁(稱爲機兩臺)。因此,我需要以監聽http請求的方式設置C++應用程序代碼(如果我理解正確)。我將來可能會在機器2上添加更多的C++應用程序來偵聽不同的應用程序請求。一個C++ Web應用程序服務器如何設置聽取了tomcat /的Restlet服務器

我怎麼能設置機牀兩件給我的目的?我需要一個等效的Restlet(基於REST)爲我的C++應用程序框架。我讀過一些關於CPPCMS,CPPSERV的文檔。我還發現NginX可以支持fastCGI。但我仍然困惑的一個或其他工具,我應該二號機上使用我的C++程序。

回答

1

您可以使用升壓短耳寫一個簡單的C++客戶端或服務器應用程序li​​stining一些端口傳送數據到Tomcat服務器(或任何其他服務器,只要它使用標準協議)。升壓ASIO可以用來做你想要的任何類型的網絡編程。這在某種程度上對C++網絡編程低水平庫。

可以使用的一個例子,從這個頁面開始:

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

相關問題