socket里面的FD_SET宏还能一下加入很多个套接字?
刚看了一段代码,大概是有一段是这样:
int function(SOCKET sock[100]){ int ret; struct timeval tv = {1, 0}; while (TRUE) { FD_ZERO(&fdread); for (i = 0; i < 100; i++) { FD_SET(sock[i], &fdread); } // We only care read event ret = select(0, &fdread, NULL, NULL, &tv); for (i = 0; i < 100; i++) { if (FD_ISSET(g_CliSocketArr, &fdread)) ....... }}