一个关于运算优先级的低级问题
if (new_fd = accept(sockfd, (struct sockaddr *)&their_addr,&sin_size) == -1) 赋值符合优先级最低,导致new_fd在连接成功是为0,不成功时为1。