cross-platform - 使用基于 Electron 的应用程序作为 Web 服务器

标签 cross-platform remote-access electron remote-server

我正在开发一个跨平台应用程序(Windows/Linux/macOS),它:

  • 应该能够作为桌面应用程序在本地运行
  • 应该能够在远程机器上运行,最好使用与本地相同的 UI。

  • 到目前为止Electron第一个子弹看起来足够好。

    问题是关于第二个。我想为远程场景重用本地场景中的逻辑和 UI。换句话说,我想将基于 Electron 的应用程序用作 Web 服务器并通过浏览器连接到它。
    有没有办法做到这一点?

    最佳答案

    你可以在没有 Electron 的情况下创建一个远程 Web 服务器,只使用 Node.js,并交付一个网页,例如 PHP 服务器。

    但是如果你想提供一个完整的远程 UI 并远程管理窗口,那是非常复杂的事情......这需要配置很多东西并管理客户端和服务器之间的连接,使用异步键盘和鼠标以及加密来保护通讯。

    关于cross-platform - 使用基于 Electron 的应用程序作为 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37993169/

    相关文章:

    node.js - 如何在 Electron-Angular 项目中使用 forever-monitor?

    .net - 想要远程访问 sharepoint 以使用 sharepoint api

    msbuild - VStudio 始终为引用的多目标项目编译所有 TargetFrameworks,无论为 Uno 平台解决方案中的构建指定什么头

    c++ - 如何在 C++ 中生成独立于操作系统的路径

    C、时间、月日、年等

    apache-spark - 从云中的 Web 应用程序调用 Jupyter Notebook

    windows - WSMan 和基本授权

    javascript - Electron的WebView.loadURL触发重新加载

    electron - Electron 的 'kiosk' 模式是什么?

    c++ - Windows 上不会发生的 Linux 上的隐形 SIGSEGV?