Есть такая задача. Сервер(TCP) должен запуститься, подождать несколько минут соединение и в случае отсутствия завершить работу. Можно ли перед функцие accept, вызывать функцию select и ожидать появления данных на сокете? Алгоритм такой bind() listen() select() accept() Вопрос, если я в клиенте вызову метод connect, сработает ли select в сервере, ведь соединение еще не открыто?