[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Кто чего посоветует?



Hi!

Гы ;-)) 
Если непрерывный поток и данных уходит больше, чем приходит, то у тебя
организуется непрерывно нарастающая очередь, если не хочешь потерять
данные....

Alexander Kogan
Institute of Applied Physics RAS

On Wed, 25 Oct 2000, Victor Vislobokov wrote:

>       Есть у меня задача. Брать данные с одного COM и отправлять
> их на другой COM предварительно кодируя. При это на выход
> всегда будет уходить больше, чем придет на вход.
>       Я написал задачки для этого дела. Одна берет данные с COM
> и пихает их в файл. Вторая берет из файла и пихает их в другой COM.
> Но тут есть проблема. Как сделать так, чтобы после выпихивания
> из файла, этот файл обнулялся? Просто обнулять нельзя - ведь туда
> уже могут прийти новые данные. Да и вообще не хотелось бы
> копить все это в файле. Поэтому я подумал и решил использовать
> для этой цели FIFO.
>       Но вот тут-то и началось интересное.
>       Программа, которая у меня берет данные с COM, пишет их
> в файл, который окрывается как "a". Если так делать с FIFO, то
> при вызове fclose, другая программа, которая читает FIFO завершается.
> А если я держу FIFO всегда открытым, то туда попадают не все
> данные, которые приходят в COM порт.
>       Кто чего посоветует по этому поводу?
> 
> Виктор
> 
> 
> ЪТХPт■ ▒ Ъzf╒√зy╦ ÷ЗН╡х ÷Зч╙Г╛╥Ыb╡шЪuФБjХ╝"╤╛╧╦чrзЧИЛ╧╩╝&чЪТК╒ФЕ{П╗·ж°╤X╛╤f╛╣ЙЪ√+-ЁВ^n&╖Ч┼Ю
> 



Reply to: