Извините, если мой вопрос тривиален.
Я использую select () в своей серверной программе для поиска новых соединений, а также данных о существующих соединениях. Однако, когда я получаю данные по одному соединению / сокету, моя программа считывает данные и сохраняет их в массиве. Здесь сервер не ответит обратно клиенту [хотя клиент находится в режиме recv ()]. Теперь, когда сервер возвращается к вызову select (), он застревает там. Не уверен почему. Я хочу, чтобы сервер вышел из выбора [если данных нет]. Я также держал тайм-аут на select ().
Любые предложения в этом отношении будут очень полезны.