for (fd = 0;fd < FD_SETSIZE;fd++)...{ if (FD_ISSET(fd,&testSet)) ...{ int nread; ioctl(fd,FIONREAD,&nread); if (nread == 0) ...{ printf("connect close "); //对方已经断开连接 } else ...{ int recvBuffSize = strlen(recvBuff); read(fd,recvBuff,recvBuffSize); } }}