(C言語による)CGIプログラムの解説

このサイトでは、当社が配布するC言語によるCGIプログラムの解説を行います。
CGIは、簡単に作成するには、PERL、PHP、Javaを利用する事もできますが、幾つかの機能を実現
するには、C言語の方が便利な場合もあります。

また、ブラウザからの要求に応答するには、CGIだけでなく、サーバ上で動作する他のプログラムとの
連携が必要な場合も有り、その様な場合にはC言語によるCGIを作成した方が都合が良い場合も
有ります。

また、C言語で作成したCGIは、WEBサーバ以外には特別な環境が必要ないので、環境の保守が
楽な事も利点として挙げられます。又、処理速度も他の言語を利用する場合よりは高速です。
さらに、ここに述べる方式では、HTMLドキュメントを作成するのも簡単です。

もともと、このCGIは、当社の販売する映像配信サーバに搭載する画像ファイル、映像ファイル、音声ファイル
のアップロード機能を実現するCGとして作成しました。が、それらの機能が不要な場合でも、ここに
述べる機能を利用すれば、動的な画面が簡単に作成できるので、広く紹介します。