Подскажите как в Qt читать из файлов устройств/именованных каналов. QFile напрямую не умеет оповещать о событиях прихода данных. Используя QSocketNotifier на дескрипторе объекта QFile можем получить сигнал activated по приходу данных, но дальше я уперся в то что не могу их прочитать! На любом вызове аля read для объекта QFile на чьем дескрипторе произошло событие приема прога безнадежно подвисает в бесконечном ожидании. Метод QIODevice::bytesAvailable() упорно возвращает для такого файла ноль!. Чего я не понимаю?