Light http serverの最近のブログ記事

Raspberry Pi (Raspbian) C light http server

Raspberry Pi (Raspbian) で動く 簡単な C light http サーバーを作ってみました。

同一ネットワーク上の、PCのブラウザーから、このRaspberry pi の c Http サーバーにアクセスして、サーバー上のPerl cgi, C++ cgi プログラムを直接実行して、その結果を、PCのブラウザーで確認できます。

軽量なので、Raspberry Pi で、それなりに動作します。
おまけに、CGI.cpp , CGILite.cpp ライブラリ を使えば、C++プログラムをサーバー上で、CGIとして実行できるので、
ブラウザーを使った、クライアント&サーバープログラムを容易に開発できます。

C++であれば、Raspi のポート操作も簡単にできます。試しに、LEDチカ、I2C 温度センサーの表示など作ってみてはどうぞね!

興味のある方は、こちらからダウンロードしてください。
Ras-pi C Light http server

C++ CGIの作成の為のクラス・ライブラリーを作成してみました。

C++ CGI で、GET / POST リクエストを簡単に取り込むクラス、
CGI.cpp , CGILite.cpp を作成してみました。

Raspberry Pi Java http server

Raspberry Pi (Raspbian) で動く 簡単な Java http サーバーを作ってみました。

同一ネットワーク上の、PCのブラウザーから、このRaspberry pi のJava Http サーバーにアクセスして、サーバー上のJava プログラム(Java CGI プログラム。java class と java main programの2種類の実行方法があります)を直接実行して、その結果を、PCのブラウザーで確認できます。

通常のHTMLや画像ファイルも表示できますし、
Raspi のGPIOにつなげたLEDのLEDチカチカテスト、や 1-wire温度センサー(DS18B20) の値の読み取りを、サーバー(Raspberry Pi)上の Java プログラムで、実行して、その結果を、表示できます。
又、リーモートPCのブラウザーから、Raspberry piをシャットダウンできる、Java cgiもサンプル追加しました(H26.1.14)。
perl cgi の実行機能も追加しました。(H26.1.26)
java class のプリロード機能も追加しました。(H26.1.30)
java class の都度ロードより少しは早いみたいです。

興味のある方は、こちらからダウンロードしてください。
Ras-pi java http server

このアーカイブについて

このページには、過去に書かれたブログ記事のうちLight http serverカテゴリに属しているものが含まれています。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

ウェブページ

サイトナビ