finish simple recvPreAccept