ジャンル不定の日記です。

tinyhttpdなんてのがあった

BuildrootにWebsocketサーバとかないかと思ってmenuconfig眺めてたんだが、tinyhttpdなんてのを発見した。
uhttpdより小さそうなhttpdぽい。

情報少なくてわかりにくいが、
https://sourceforge.net/projects/tinyhttpd/
↑ここのやつだと思うんだが、
ソース眺めてみると、これそのままビルドしたら待受ポートが動的割当のhttpdができあがってport80を指定できないような・・・
それだと使えないな。
CGIはPOSTかクエリ付きか、リクエストファイルに実行権限がついてる場合はCGIになるみたい。

darkhttpdなんてのも見っけた。
まあhttpdはuhttpdでいいのかな。
と思ったが、もっといろいろ選択肢あるな・・・
thttpdってのが公式のドキュメントもしっかりしてて良さげかもしれない。

で、websocketサーバーアプリは見つからんかった。
libwebsockとlibwebsocketsってのはある。
コマンドを指定するだけで使えるwebsocketdなんてものが存在するようだから、そんなのあれば試してみたかったが、
websocketはリクエストに対応しなきゃだから普通はプログラムの方に組み込んで使う感じになっちゃうよね・・・