sockfd应该是小于0的