int fdServer; fd_set bvfdRead; FD_ZERO(&bvfdRead); FD_SET(fdServer, &bvfdRead); /* socket for the server */ FD_SET(fdIn, &bvfdRead); /* fd for stdin */ while (select (fdServer+1, &bvfdRead, 0, 0, 0) > 0) { if (FD_ISSET(fdServer, &bvfdRead)) { cch = read (fdServer, sb, cchMax); ... ...Problems: