【发布时间】:2012-09-24 18:06:50
【问题描述】:
我正在寻找最简单的代码(跨平台,但不一定是跨浏览器)发送数据从本地网页到 C(不是 C++) 应用程序在本地运行。基本上,我有一个带有表单的 HTML 页面,我想以最简单的方式将数据从该表单发送到另一个进程。 (我知道我可以相对轻松地从网页读取本地数据,尤其是现在使用 HTML5,但在 javascript 沙箱之外编写是一个谜。)
我知道浏览器出于安全考虑很难做到这一点,我不想让我的机器受到攻击,但也许我可以在 C 应用程序中运行一个非常简单的服务器来接收提交的数据。 .. 无论哪种方式,我都无法运行任何标准的网络服务器,所以我需要一个 C 库/应用程序来为我做这件事。
我查看了 .hta 文件(似乎只适用于 Windows)和一些 C Web 服务器(我发现的都是 *nix 特定的)。一个类似的问题是如何transfer of data from webpage to a server c program,除了用户允许使用Java和其他网络服务器平台(我必须使用C)。
更新:有前途的库:https://stackoverflow.com/questions/175507/c-c-web-server-library
【问题讨论】:
-
嗨,帕特。我需要更多信息。你的网页是用什么写的? php?或者更简单的东西?
-
更简单,只需 HTML 和 javascript。如果它使用 PHP(或任何其他网络语言),我需要一个(更)复杂的网络服务器。
标签: c windows web cross-platform ipc