2016-09-29 60 views
0

我正在學習dojo來創建web應用程序。 HTTP服務器將是一臺裝有IIS的Windows機器。基於dojo的+ Qt5應用程序的服務器端

在同一臺機器上運行我自己的Qt5應用程序,爲網頁提供所有後端邏輯。我將爲他們使用dojo。

我想知道在客戶端(dojo)和我的應用程序(Qt5)之間交換數據(JSON)的最佳方式是什麼。

在文檔中,我學習瞭如何使用AJAX方法進行HTTP請求(https://dojotoolkit.org/documentation/tutorials/1.10/ajax/index.html)。但他們依靠HTTP服務器,而不是我需要與我的Qt5應用程序進行通信。

你有什麼建議? 當然,我試圖避免(網絡)套接字!

回答

0

用於在您的應用程序中加載數據的Dojo主要模塊基於AJAX,示例require,dojo.xhrGet,內容實際上是JSON格式。 Dojo也支持模塊的寧靜服務dojo/store/JsonRest

Dojo還爲您提供一些support for socket using dojox

這真的取決於你的QT5適用範圍的,如果你需要雙向通信網絡插座可能是一個合理的解決方案。

相關問題