このチュートリアルでは少し前に作ったシンプルなサーバに戻ってみたいと思う。 これから作成するのは全部を1スレッドで実行するとても単純なサーバである。 それについて十分な理解が得られた時点で、並列コンセプトに対応した次のチュートリアルへ進む予定だ。
このチュートリアルには server.cpp、client_acceptor.h、client_handler.h、client_handler.cpp という4つのC++ソースファイルが存在する。 これらのそれぞれについて、以前と同様にコメントを挿入する形式で説明していこう。 また、これらに追加した Makefile と perl スクリプトについても簡単に説明する。