A user-code safe thread server that can connect back to the host program to run network services