support start a server listen on an opened socket, so we can start multiple server on one socket to get a better performance