質問

私は外にプロセスがそれと通信できるようにはAdobe Flash CS4用にコンパイルJSFL外部ライブラリに小さなウェブサーバを埋め込む必要があります。外部ライブラリは、Mac上の炭素バンドルおよびWindows上のDLLのセットとなりますので、ウェブサーバは、Rubyのような外部に依存しないC / C ++コードからロード/埋め込むことが必要になります。 fnordまたはミニHTTPDのような小さなWebサーバのほとんどは、MacやWindowsに移植されたことはないが、ほとんどのLinux上でコンパイルされることを意図しています。私はLuaのベースの組み込みWebサーバが、それが仕事をしたりしませんかどうかわからないを使用して考えていました。 WindowsとMacへの移植が他よりも簡単です任意の埋め込まれたWebサーバはありますか?

役に立ちましたか?

解決

すべての権利、私は最終的にこれに答えました。複数のWebサーバを評価した後、私はマングースに、宝石を発見しました。マングースは、(それがiPhone上で実行するために得るためのwikiでさえリンクがある)コンパイルおよびLinux、Mac、およびWindows上で簡単に実行されるC言語で書かれた非常に小さい、埋め込みWebサーバです。多くのWebサーバは、彼らがこれを行うが、マングースが稼働して取得することは本当に簡単だったと言います。それはちょうど私が、最小限の大騒ぎとはほとんどのウェブサーバ予想を正確に何をしました。私の以前のアプローチは、libeventまたはlibevはを使用するために、私はほとんどので、私は私のメインのGUIスレッドに直面した問題をスレッドの、あまりにもハードビットを発見しました。マングースは、CGIやPHPをサポートするようになりましたが、私は実際に私はそれで立ち往生して書くのは非常に簡単にCベースのハンドラを見つけました。

他のヒント

WEBrickにおよび雑種の両方で実行します。

私は私がしようとすることのLuaよりも簡単です一つの他のアイデアを考えた:libeventで構築されたWebサーバを使用しました。私は本当にする必要があるすべてを1つのファイルをアップサーブされ、以下のようなものがうまくいくかもしれないので、私は他のHTTPの機能を必要としない。

ます。http://3.rdrail。ネット/ブログ/ libevent-ウェブサーバ・イン・40ライン・オブ・C /

私は戻って報告します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top