Форум: "WinAPI";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
ВнизКак проверить состояние Pipe ?.. Найти похожие ветки
← →
Alekc (2003-11-11 00:54) [0]Имеется ввиду, что есть некая Pipe созданная ф-цией CreatePipe. При обращении к ней ф-цией ReadFile она (функция) не возвращается пока что-то из нее (Pipe) не прочтет, что не есть для меня хорошо... Вопрос: как определить есть там (в Pipe) что-нибудь, что можно оттуда прочитать, или нет ? Или единственный выход - делать отдельный поток ?
← →
Alekc (2003-11-11 00:56) [1]ЗЫ: Пробовал использовать всякие Overlapped (типа асинхронное чтение) и ReadFileEx - не пашет :(
← →
FireHack (2003-11-11 08:58) [2]PeekNamedPipe - и работает она не только с именованными пайпами
← →
Erik (2003-11-11 12:27) [3]Вобщето Pipe придуман недлятого чтобы определять есть там, что или нет. Создает поток и работает иначе используем другие способы уведомления(Event) о наступлении события. Кстати отять отдельный поток пригодится.
← →
ламер (2003-11-12 06:54) [4]2erik
> Вобщето Pipe придуман недлятого чтобы определять есть там,
> что или нет.
А для чего придуман пайп? (для чего нужны программы без обширного подхода?)
← →
Erik (2003-11-12 10:04) [5]Pipe - это труба, труба нужна для организации непрерывного потока и записи в конец данных. Соответственно чтении из начала, тоесть данные перетикают из начала в конец с буферизацией. Попробуйтне сами организавать pipe это непростая задача.
← →
Alekc (2003-11-12 13:46) [6]Спасибо, PeekNamedPipe - то что нужно :)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c