Я обычно делают после этого fork или thread запускаю. Чтобы не зависало если данных нет, man select. Там все слишком просто чтобы делать какую-то библиотечную функцию.
E-mail: info@telesys.ru