2016-09-29 61 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适用范围的,如果你需要双向通信网络插座可能是一个合理的解决方案。

相关问题