> The parent process then takes the connection socket, and passes it on to > an available child process to handle---once the socket is passed on to the > child (and no, the three-way TCP handshake does not have to happen again, > the connected socket is passed from the parent to the child process), the > parent can then close its copy of the connection socket (which won't affect > the connection, nor the connection socket the child process now has), and go > back to handle a new connection by calling accept() on the half created > listening socket. Minor note for the archives; worker and prefork don't pass the client socket from parent to child, because the children do the accept(). -- Eric Covener covener@xxxxxxxxx --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx