promising TCP server listening