問題タブ [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 - マングース 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」を試してみると。次の出力/エラーが表示されます。

EDITユーザーマニュアル の指示に従ってコンパイルしようとしましたが、Windowsでは「cl hello.c mongoose.c -o hello.exe」に変換されますが、次のエラーメッセージが表示されます。

Windows で Mongoose の hello.c の例をコンパイルするために必要な手順について、誰か提案はありますか?

0 投票する
1 に答える
588 参照

c - MongooseHello.cコンパイルエラー

私はmongooseの例で提供されているhello.cをコンパイルしようとしています。エラーが発生し続けます:

私はmongoose.cを見て、_strtoi64109行目で:で定義されています。

定義されている場合は外部で定義しようとしましたが、同じエラーが発生します。
私が見た: リンク しかし、私がすでにそこにこの「修正」を持っているコードのバージョンのように見えます。

他のイントロマングースの質問のいくつかを見ましたが、問題は発生していませんでした。

前もって感謝します

0 投票する
1 に答える
792 参照

webserver - VxWorks への Mongoose Web サーバーの移植

RPC (例: JSON-RPC) をサポートする Web ページを表示するには、VxWorks アプリケーションに Web サーバーが必要です。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) を追加する方法

Mongoose サーバーで CGI ベースのアプリケーション (C を使用) を作成しています。その Web アプリケーションは、ハードウェアの設定に使用しています。私のマングースサーバーでは、Javascript、CSS、CGIなどすべてが正常に機能しています。ここでは、CSS で「 .htc 」ファイルを使用したいと考えています。では、Apache と同じようにマングースでもどのようにできるのでしょうか。Apache サーバーでは、「AddType text/x-component .htc」の行を .htacces ファイルで使用して、そのサポートを有効にすることができます。Mongoose Web サーバーでどのようにできるか教えてください。

前もって感謝します

0 投票する
3 に答える
2797 参照

c - libcurl はデータをアップロードする前に 1 秒間遅延しますが、コマンドラインの curl は遅延しません

libcurl を使用して API コマンドをローカル サービス (つまり 127.0.0.1) に送信しています。

このプログラムは、(プログラムを使用する) シェル スクリプトを置き換えることを目的としていcurlます。

curl_easy_perform()どこかで 1 秒の遅延があることを除いて、すべてが機能しています。つまり、呼び出してから最初に読み取りコールバック関数が呼び出されるまでに 1 秒が経過します。

C プログラムは次のオプションを使用しています (エラー チェックとコールバック コードは省略されています)。

しかし、次curlのようにシェルから実行すると:

1 秒の遅延に苦しむことなく、すぐに要求を送信します。

遅延の原因は何ですか?また、それを防ぐために設定できるオプションはありますか?


編集サーバーはマングースに基づいています

0 投票する
1 に答える
819 参照

c++ - System() 呼び出しは 255 を返しますが、その後実行されます

qnx システムで mongoose 3.7 サーバーを実行しています。

ファームウェアをアップグレードするための http リクエストを受け取りました。要求に応じsystem()て、要求ハンドラーを呼び出してファームウェアをアップグレードします。

しかし、不思議なことに、system()255 を返します。同じ呼び出しは、以前は mongoose 2.0 で機能していました。

さらに奇妙なことに、system()呼び出しで発行したコマンドは、255 が返された後に機能します。

返さWEXITSTATUSれるエラーを知るために使用していますsystem()

なぜこれが起こっているのですか?