首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在碳束中嵌入webserver服务器

在碳束中嵌入webserver服务器
EN

Stack Overflow用户
提问于 2009-12-23 02:59:48
回答 3查看 650关注 0票数 3

我需要嵌入一个小型的with服务器在一个编译的jsfl外部库的Adobe Flash CS4,以便外部进程可以与它通信。外部库在Mac上是一个碳束,在Windows上是一组dll,因此set服务器需要从C/C++代码中嵌入/加载,而不需要像Ruby那样的外部依赖。大多数像fnord或mini-httpd这样的小型but服务器从未被移植到Mac或Windows上,但它们大多打算在Linux上编译。我正在考虑使用基于Lua的嵌入式was服务器,但不确定这是否可行。有没有比其他服务器更容易移植到Windows和Mac上的嵌入式Mac服务器?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-13 05:32:14

好了,我终于回答了这个问题。在评估了几个gem服务器之后,我发现了一个宝石,Mongoose。Mongoose是一个用C语言编写的非常小的嵌入式web服务器,可以很容易地在Linux、Mac和Windows上编译和运行(在wiki中甚至有一个链接可以让它在iPhone上运行)。许多get服务器说他们这样做,但Mongoose真的很容易安装和运行。它所做的正是我所期望的一台小型web服务器所能做的事情。我之前的方法,使用libevent或libev,我发现有点太难了,主要是因为我在使用主GUI线程时遇到了线程问题。Mongoose附带了对CGI和PHP的支持,但实际上我发现基于C的处理程序非常容易编写,所以我坚持使用它。

票数 4
EN

Stack Overflow用户

发布于 2009-12-23 03:06:33

Webrick和Mongrel在这两个平台上运行。

票数 0
EN

Stack Overflow用户

发布于 2009-12-23 07:15:47

我想到了另一个比Lua更简单的想法,我会尝试一下:使用一个用libevent构建的with服务器。我真正需要做的就是提供一个文件,并且我不需要任何其他HTTP功能,所以下面这样的东西可能会起作用:

http://3.rdrail.net/blog/libevent-webserver-in-40-lines-of-c/

我会汇报的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1948435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档