On 3/3/07, Wakan <[EMAIL PROTECTED]> wrote:
I'm a beginner with APR (and C too :))) and I'm trying to create a
server that opens a thread
for each accepted connection. In examples there is only a poolset server
(using multiplexing),
but I need a multi thread server.
I tryied to read in apache httpd sources to learne how apache web server
works, but it's incomprehensible
for me...
Someone can help me indicating the right way I can take to create a
server that creates a new child process or thread (better)
for each accepted connection?
Thanks in advance.

You might want to check out the code for svnserve, which has a
multithreaded mode that does what you want and is built on top of APR.
It's much simpler than the httpd codebase.

http://svn.collab.net/repos/svn/trunk/subversion/svnserve/main.c

Just look at the bits inside the APR_HAS_THREADS ifdefs.

-garrett

Reply via email to