Есть ли способ сделать select() для именованного канала в win32? Я хочу, чтобы он блокировался при вызове ReadFile, но всего на несколько секунд, а затем, если данные не были получены, выполните некоторые другие действия.Выбрать по именованной трубе
4
A
ответ
4
Вы не можете использовать select() для именованного канала в win32. Для эмуляции функции выбора для именованных каналов вы можете использовать API-интерфейсы именованных каналов, используя перекрывающуюся модель ввода-вывода и WaitForMultipleObjects().
Смежные вопросы
- 1. Отправить изображения по именованной трубе
- 2. FileNotFoundException на именованной трубе
- 3. ОАО «НК» пишет по именованной трубе
- 4. номер порта порта VM по именованной трубе
- 5. Опрос или выбор Windows по именованной трубе
- 6. Позвоните LaTeX по именованной трубе (fifo)?
- 7. Доступ к именованной трубе с помощью Simulink?
- 8. Не удается подключиться к именованной трубе
- 9. Получение РУЧКИ к именованной трубе, открытой во внешнем процессе (win32)
- 10. Подключение C# к именованной трубе из разрешений Hyper-V
- 11. Число клиентов, которые могут подключаться к именованной трубе
- 12. пропуска команды даты по трубе
- 13. Именованной сфера
- 14. отправки нескольких файлов вниз по трубе
- 15. C - Отправка структуры массива по трубе
- 16. Gnuplot: данные построения графика по трубе
- 17. Сериализация объектов, отправленных по трубе «NoMethodError»
- 18. пути переноса с пробелами по трубе unix
- 19. Связь с сервером/клиентом по трубе
- 20. создание программ python «чат» по трубе
- 21. select() поведение по отношению к сломанной трубе
- 22. , используя привязку для передачи аргумента по трубе
- 23. Использование ElementRef в трубе
- 24. Другие программы в трубе
- 25. Вызов именованной функции из другой именованной функции в javascript
- 26. Заменить текст в трубе
- 27. Сегментация в трубе
- 28. Неблокируемое считывание на трубе
- 29. Переменная в трубе дженкинсов
- 30. Как fseek() на трубе