http_server use TCP_DEFER_ACCEPT. new tasks push_front of runqueue. net_server yield to client task after accept.