问题标签 [mongoose-web-server]

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.

0 投票
1 回答
2177 浏览

http - 需要实现一个mjpeg流

我想使用 mongoose 轻量级 Web 服务器实现 MJPEG 流。有人可以给我一些关于我如何有效地做到这一点的指示吗?我已经有了需要流式传输的 jpeg 文件,并且我了解 MJPEG 概念。我只需要知道如何从协议级别实现 MJPEG 流。

0 投票
1 回答
460 浏览

mongoose-web-server - mongoose Web 服务器是否有关闭处理程序?

我正在为我的项目使用Mongoose Web 服务器。

Mongoose 有关闭处理程序吗?

我想在猫鼬关闭时做一些操作。

是否可以查看该端口是否已被另一个进程使用或猫鼬服务器是否已在运行?

0 投票
2 回答
2823 浏览

c - Windows下编译Mongoose的hello.c

我正在尝试在 Windows 下从Mongoose编译包含的hello.c示例。我正在使用 Microsoft Visual 命令提示符,并且已将 mongoose.c 和 mongoose.h 复制到与 hello.c 示例相同的目录中。

当我写“cl hello.c”时,我得到以下输出/错误:

示例中包含一个Makefile,我尝试使用 Makefile 进行构建,但不明白如何执行此操作。如果我尝试“nmake hello.exe”。我得到以下输出/错误:

编辑 我还尝试按照用户手册中的说明进行编译,在 Windows 上应转换为“cl hello.c mongoose.c -o hello.exe”,但随后出现以下错误消息:

有没有人建议需要采取哪些步骤才能在 Windows 下为 Mongoose 编译 hello.c 示例?

0 投票
1 回答
588 浏览

c - Mongoose Hello.c 编译错误

我正在尝试用猫鼬编译示例中提供的 hello.c。我不断收到错误:

我查看了 mongoose.c 并_strtoi64在第 109 行定义:

我尝试在 if 定义之外定义,但我得到了同样的错误。
我看到了: 链接 但它看起来像我已经有这个“修复”的代码版本。

我查看了其他一些介绍猫鼬的问题,但我没有遇到任何问题。

提前致谢

0 投票
1 回答
989 浏览

mongoose-web-server - 使用猫鼬服务器显示html页面

我正在尝试在猫鼬服务器中显示一个 html 页面,我尝试使用以下代码,但它不起作用,谁能告诉我该代码中的问题是什么。

0 投票
1 回答
792 浏览

webserver - 将 Mongoose Web 服务器移植到 VxWorks

我需要在我的 VxWorks 应用程序中使用 Web 服务器来显示支持 RPC(例如 JSON-RPC)的网页。我认为 Mongoose Web Server ( https://code.google.com/p/mongoose/ ) 将是完美的候选者,但不幸的是它与 VxWorks 不兼容。

如果我想将它移植到 VxWorks,我应该从哪里开始?有没有人有这方面的经验,如果有,请指出我正确的方向。

还; 如果有人知道 VxWorks 的更好解决方案,请告诉我。

我正在使用 Workbench 3.2、VxWorks 6.5。

最好的问候, EuxOn

0 投票
1 回答
97 浏览

mongoose-web-server - 如何在猫鼬中添加新类型(.htc)

我正在猫鼬服务器中创建一个基于 CGI 的应用程序(使用 C)。该 Web 应用程序用于硬件设置。Javascript、CSS、CGI 等一切都在我的猫鼬服务器上运行良好。在这里,我想在 CSS 中使用“ .htc ”文件。那么如何在猫鼬中与在 Apache 中一样。在 Apache 服务器中,我们可以使用 .htacces 文件中的“ AddType text/x-component .htc ”行来启用该支持。请告诉我如何在 Mongoose Web 服务器中实现。

提前致谢

0 投票
1 回答
657 浏览

angularjs - AngularJS 路由与 Mongoose 网络服务器

我正在我的机器上本地测试一个网站。它使用 AngularJS 进行路由和页面更改,我正在尝试使用 Mongoose 网络服务器(非常轻)来测试路由。

我的代码如下:

(我还没有为其他一些页面设置控制器。我一直在测试“谁”页面。)

我正在从 localhost:8080 运行该页面。在我的应用程序中,当我单击链接更改位置时,什么也没有发生。URL 更改为“localhost:8080/who”,但我没有从控制台收到任何消息,我的页面上也没有任何更改。但是,如果我随后刷新该 URL,则会收到 404 错误。

我没有设置任何服务器端路由。这是 Angular 应用程序的必需品吗?我写的代码有问题,还是应该尝试不同的测试网络服务器?

0 投票
3 回答
2797 浏览

c - libcurl 在上传数据前延迟 1 秒,命令行 curl 不会

我正在使用 libcurl 将 API 命令发送到本地服务(即在 127.0.0.1 上)。

该程序旨在替换 shell 脚本(使用该curl程序。)

一切正常,除了某处有 1 秒延迟,即从我调用curl_easy_perform()到第一次调用读取回调函数时经过了 1 秒。

C 程序正在使用这些选项(省略错误检查和回调代码):

但是,如果我curl像这样从 shell 运行:

它立即发送请求,而不会受到 1 秒的延迟。

什么可能导致延迟,我可以设置一个选项来防止它吗?


编辑服务器基于猫鼬

0 投票
1 回答
819 浏览

c++ - System() call returns 255, but executes afterwards

I am running mongoose 3.7 server on my qnx system.

I receive http request to upgrade the firmware. On the request, I use, system() call in the request handler to upgrade the firmware.

But, strangely, system() returns 255. The same call was working before with mongoose 2.0.

Even more strange, the command which I issued through the system() call works after it returned 255.

I am using WEXITSTATUS to know the error which system() returns

Any idea why this is happening?