最近のブラウザ型のアプリケーションなどで、Webブラウザに localhost:nnnn へアクセスさせて任意の HTML を出力しているソフトがあるのを見て、どうやっているのだろうと思い調べたかったのだけれど検索ワードが思いつかず行き詰まり、仕方が無いので自分の無い頭捻って考えたところ、ソケットでサーバ作ってアクセスさせればいいんじゃないか、と簡単に結論に至ってしまいました。
とりあえず簡単なコードを書いて、適当なポートにサーバ作って Firefox で localhost:nnnn にアクセスしたら反応したので、どうやら当たりっぽい。あとはレスポンスとして HTML を丸ごと返せばいいのかな?
あとはブラウザがアクセスした URI なんかを取得したりできれば、思っていたことができるかな。