问题标签 [embeddedwebserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 哪个嵌入式 Web 服务器用于我的应用程序 GUI
我正在用 C++ 编写一个应用程序,我正在考虑使用一个嵌入式简单的 Web 服务器作为我的 gui,所以我可以在 localhost 上设置我的应用程序端口。
你会推荐在 c++/c 中使用什么这样的 web 服务器?
谢谢
user-interface - 您如何看待使用嵌入式 Web 服务器的桌面应用程序的 Web GUI
重复:这是.NET WebBrowser Control as User Interface的副本。让我们结束这个问题,并将任何新的答案指向原始问题。
大家好,我需要你在这样的事情上体验我想尽可能多地跨平台的简单方法最近我想到了为我用 C++ 编写的应用程序使用嵌入式 Web 服务器作为提供跨平台 GUI 什么的简单方法你觉得这种技术吗?有人用吗?保持轻便,跨平台,易于开发。将应用程序保持为 1 个自包含的二进制文件的能力
jsp - Embedded Jetty 在其 Jar 文件中查找文件
我成功地将 Jetty 嵌入到一个测试应用程序中。它可以毫无问题地提供文件。现在我想知道 Jetty 是否可以提供其自己的 Jar 文件中的文件。
有谁知道这是否可能?
c++ - C/C++ - 任何好的网络服务器库?
是否有任何开源、快速的 Web 服务器库?谢谢。
embedded-linux - 应用程序 -> 数据库 <-> Web 应用程序通信
我正在开发一个由 linux 开发板和温度传感器组成的个人项目。我想从房子的任何地方看到一个漂亮的 web 2.0 实时温度图。来自硬件/驱动程序背景,所以我对数据库或网络服务器不是很熟悉。我一直试图弄清楚如何将新的温度值从应用程序发送到本地 Web 服务器(也在开发板上运行),可以从客户端 Web 浏览器同时查看。我附上了一张图片,显示了我正在尝试做的事情:
http://img193.imageshack.us/img193/4742/92898822.jpg
我已经编写了驱动程序、应用程序并使用 GWT 制作了一个应用程序。我一直在试图弄清楚如何制作服务器端应用程序和数据库,即我是否需要制作一个单独的可执行文件来嵌入 SQL 以通过 http 与应用程序和客户端进行对话,或者是否有更简单的现有方法来做到这一点?
提前致谢。
凯文
macos - 在碳包中嵌入网络服务器
我需要在 Adobe Flash CS4 的已编译 jsfl 外部库中嵌入一个小型网络服务器,以便外部进程可以与之通信。外部库将是 Mac 上的 Carbon 包和 Windows 上的一组 dll,因此网络服务器将需要从 C/C++ 代码嵌入/加载,而无需像 Ruby 这样的外部依赖项。大多数像 fnord 或 mini-httpd 这样的小型网络服务器从未移植到 Mac 或 Windows 上,但主要是为了在 Linux 上编译。我正在考虑使用基于 Lua 的嵌入式网络服务器,但不确定这是否可行。有没有比其他的更容易移植到 Windows 和 Mac 的嵌入式网络服务器?
embedded - 如何在嵌入式设备服务器上实现 websockets?
我正在与一家电子设备制造商合作,将基于 LAN 的控制系统嵌入到产品中。这个想法是通过网络浏览器提供系统配置/控制界面,这样客户就不需要安装软件。我们可以通过嵌入式模块发送和接收串行数据与设备进行通信。由于设备也可以通过前面板 UI 进行控制,因此以极低的延迟保持远程 Web 界面同步是一项挑战。似乎 websockets 或某种 Push 是我们处理从服务器到客户端的实时事件所需要的。
我正在使用 Lantronix Mathport AR 嵌入式设备服务器。开箱即用,该单元将提供任何自定义 HTML 和 java servlet/applet。如果我们需要更大的灵活性,我们可以选择安装轻量级 Linux 发行版。我不确定如何实现任何服务器端应用程序,因为该设备未运行标准 Apache。我相信它正在使用Boa。
任何人都可以指导我如何做到这一点的正确方向吗?
c - 需要实时嵌入的http服务器库
在查看了几个可用的 http 服务器库后,我还没有找到我正在寻找的东西,并且我确信我不能成为第一个拥有这组要求的人。
我需要一个提供“流水线”API 的库。流水线用于描述一种 HTTP 功能,其中可以一次通过 TCP 链接发送多个 HTTP 请求,而无需等待响应。我希望库 API 上有一个类似的功能,我的应用程序可以接收所有这些请求而无需发送响应(我会响应,但希望能够一次处理多个请求以减少内部延迟的影响)。
所以网络服务器库需要支持以下流程
1) HTTP Client 传输 http 请求 1
2) HTTP 客户端传输 http 请求 2 ...
3) Web Server Library 接收请求 1 并将其传递给 My Web Server App
4) 我的 Web 服务器应用程序接收到请求 1 并将其分派到我的系统
5) Web Server 收到请求 2 并将其传递给 My Web Server App
6) 我的 Web 服务器应用程序接收请求 2 并将其分派到我的系统
7) 我的 Web 服务器应用程序从我的系统接收到对请求 1 的响应并将其传递给 Web 服务器
8) Web Server 向 HTTP Client 发送 HTTP 响应 1
9) My Web Server App 从 My System 接收到对请求 2 的响应并将其传递给 Web Server
10) Web Server 向 HTTP Client 发送 HTTP 响应 2
希望这能说明我的要求。有两个关键点需要识别。对 Web 服务器库的响应是异步的,并且可能有多个 HTTP 请求传递到我的 Web 服务器应用程序,但响应未完成。
额外的要求是
- 可嵌入到现有的“C”应用程序中
- 占地面积小;我不需要 Apache 等提供的所有功能。
- 高效的; 需要每秒支持数千个请求
- 允许异步响应请求;它们对响应的延迟很小,并且考虑到所需的请求吞吐量,同步架构对我不起作用。
- 支持持久的 TCP 连接
- 支持与 Server-Push Comet 连接一起使用
- 开源/GPL
- 支持 HTTPS
- 可跨linux、windows移植;最好更多。
我将非常感谢任何建议
此致
c++ - 搜索嵌入式 XML-RPC 服务器(使用 SSL/TLS)
我正在寻找可以嵌入到 C++ 应用程序中的 xmlrpc 库。SourceForge 上的 XmlRpc++是一个非常简洁的解决方案,但不提供 HTTPS 支持。
其他类似 RPC 的解决方案(例如gSOAP)不能免费用于商业用途(或者我弄错了,他们也提到了类似 MPL 的许可证)。
Apache 的 Axis/C++ 怎么样,它可以以某种方式嵌入吗(我只找到了一个未答复的邮件列表条目)?
我感谢任何资源/图书馆建议
- 可以使用 C/C++ 嵌入
- 支持 HTTPS(或一般的 SSL/TLS)
- 可用于商业目的
http - 自定义网络服务器缓存
我正在使用嵌入式系统上的自定义网络服务器,并且在正确设置我的 HTTP 标头以进行缓存时遇到了一些问题。
我们的网络服务器将所有动态内容生成为 XML,并且我们使用半静态 XSL 文件来显示它,其中包含一些动态 JSON 请求以及半静态图像。我说“半静态”是因为当我们需要进行固件更新时会出现问题,这可能会更改 XSL 和图像文件。
以下是需要做的事情:缓存 XSL 和图像文件,不缓存 XML 和 JSON 响应。我可以完全控制 HTTP 响应,目前:
- 将 ETag 与 XSL 和图像文件一起使用,使用修改后的时间和大小来生成 ETag
- 在 XML 和 JSON 响应中设置 Cache-Control: no-cache
正如我所说,在固件更新之前,当 XSL 和图像文件有时被缓存时,一切正常。我已经看到它在最新版本的 Firefox 和 Safari 上运行良好,但在 IE 上遇到了一些问题。
我知道解决这个问题的一种方法是在每个版本之后简单地重命名 XSL 和图像文件(例如 logo-v1.1.png、logo-v1.2.png)并将 Expires 标头设置为将来的日期,但是这对于 XSL 文件来说会很困难,我想避免这种情况。
注意:设备上有一个时钟,但需要用户设置它,并且可能不是 100% 可靠的,这可能导致我在使用 ETags 时出现缓存问题。
我应该采用的最佳做法是什么?我想避免尽可能多的网络服务器请求,但在软件更新后使旧的 XSL 和图像文件失效是第一要务。