Select и Poll работают почти так же. Select использует битовую
маску и имеет ограничение до 1024 дескрипторов. Poll использует
таблицу структур pollfd. Если надо, чтобы работало под Win вот файл
из того же примера сервера для Win. Сделайте условную компиляцию в
зависимости от системы. Это еще один плюс использования плюсов.