我正在使用 Lwip 和 2 个线程 Tcp,每个线程都有自己的端口,以及 2 个线程 Udp,每个线程都有自己的端口。
对于每个lwip_selectamaxFd +1是必需的,我想确保使用正确的。
现在在每个线程中,每个线程都检查它的最后一个 FD 值,我不确定它是否足够
timeval timeout;
timeout.tv_sec = 0;
timeout.tv_usec = 0;
fd_set readset;
FD_ZERO(&readset);
FD_SET(_clientFd, &readset);
if (lwip_select(_clientFd+1, &readset, 0, 0, &timeout) > 0)
我想使用 aint array[30]来存储来自 的 Fd lwip_socket,lwip_connect并为 every 重置为 0 ,lwip_close
这样对于每一个 ask for maxFd,我都会遍历数组以找到它的最大值
我希望找到合适maxFd的lwip_select