Author: Billy Quinn
Description: A first step towards using ACE productively

ACE Tutorial 005
On the road to a multithreaded server

In this tutorial, we're going to flash-back to the simple server we created a while back. We'll create a very simple server where everything takes place in one thread. Once we have a solid understanding there, we'll move on to the next tutorial where we begin to introduce concurrency concepts.

There are four C++ source files in this tutorial: server.cpp, client_acceptor.h, client_handler.h and client_handler.cpp. I'll talk about each of these in turn with the usual color commentary as we go. In addition, I'll briefly discuss the Makefile and a short perl script I've added.

[Tutorial Index] [Continue This Tutorial]