Lines Matching refs:fds
419 int fds[TEST_FD_COUNT] = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1};
420 fds[0] = srvFd;
428 if (fds[i] != -1) {
429 FD_SET(fds[i], &readSet);
430 if (maxFd < fds[i]) {
431 maxFd = fds[i];
433 printf("[select process]fd info[%d:%d]\n", i, fds[i]);
454 if (fds[i] == -1) {
455 fds[i] = cliFd;
465 if (fds[i] == -1) {
468 if (FD_ISSET(fds[i], &readSet)) {
470 int len = recv(fds[i], dataBuf, sizeof(dataBuf), 0);
472 printf("[select process][%d]recv msg[%s]\n", fds[i], dataBuf);
474 printf("[select process][%d]client bye,cliCount[%d]\n", fds[i], cliCount);
475 FD_CLR(fds[i], &readSet);
476 close(fds[i]);
477 fds[i] = -1;
481 len = send(fds[i], dataBuf, strlen(dataBuf), 0);
483 printf("[select process][%d]send success\n", fds[i]);
485 printf("[select process][%d]send fail\n", fds[i]);