2013-09-27 105 views
2

我有一個C++/Qt應用程序。我想用Java談談它。 我知道我可以創建TCP服務器/客戶端。我還有什麼其他選擇?從外部發送消息給C++/Qt應用程序?

問題是我在應用程序內部創建了TCP服務器,它不起作用。但在獨立模式下運行時可以正常工作。所以尋找C++和Java之間的替代方法。

回答

3

我有一個C++/Qt應用程序。我想用Java談談它。我知道我 可以創建TCP服務器/客戶端。我還有什麼其他選擇?

基本上,你要找的是兩種語言正確支持的IPC。你可以在那裏找到幾種解決方案:

我個人建議使用基於原始套接字的低級解決方案與Qt API。在我看來,這是最可靠的,並且是經過驗證的技術。在java端有Qt風格的API有Qt Jambi,當然在C++中,你會得到QtNetwork API。這至少會爲您在整個項目中提供一致性。

相關問題