我有一个关于 HTML5 作为桌面应用程序替代品的问题。
目前,我公司开发了一个 C++ 语言的 WinCE 应用程序,带有 C++ 的 GUI,它通过套接字(C++ Windows 应用程序)接收和发送消息到业务逻辑层。我们想将这个软件移植到 Linux 上,但要实现一个可交叉编译的软件。整个应用程序在单个嵌入式 PC(BL 和 GUI)上运行。
关于表示层,我们正在研究 HTML5 可能的解决方案,但是我有一些疑问。事实上,我读到一些浏览器支持 web 套接字的特性,但似乎这种套接字不是通用的 TCP/UDP 套接字,而是进一步专门化,它们的实现在服务器端类中提供,如 Socket.IO ( Java e node.js) 和 Jetty (Java)。
那么是否有人可以向我提供一些反馈,说明如何/是否可以使用 HTML5 作为表示层,并通过套接字向与网页在同一主机上运行的应用程序从/向 GUI 发送/接收更新?
我希望这个问题能够满足stackexchange“风格”和规则的要求,我尽我所能尽可能地清楚。最好的祝福。乔瓦尼·帕罗迪