in reply to How to use Net::Server

Like the name implies, loop loops.

while( $self->accept ){ $self->run_client_connection; last if $self->done; }

It doesn't return until shutdown, as implied by the "PROCESS FLOW" section.

That's all I could find out. I can't help you solve your problem, but I thought you'd appreciate this information.