miniserver
1.0.0
私はバックグラウンド開発の初心者です。私が¡¶TCP/IP Illustrated Volume1¡・を調べた後、私はMini HTTPサーバーを作成することにしました。これはバージョン0.1であるため、サーバーはほとんどありません。このプロジェクトでは、Libevent、TinyHTTPなどの他のライブラリを使用します。プロジェクトには2つの機能があります。まず、APIを使用して[URLとコールバック]を登録でき、ライブラリはソケットからHTTPメッセージを取得して解析できます。次に、リクエストオブジェクト(URL、メソッドなどを含む)を呼び出してコールバック機能に戻します。コールバックは応答のみを返すだけです(生の文字を含む)。第二に、ライブラリがリストにURLを見つけられない場合、HTMLファイルまたはCGIプログラムを検索します。
cd miniserver
make
静的ライブラリ(libminiserver.a)とminiserver.hファイルを構築します。