The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"чтение из pipe"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"чтение из pipe"
Сообщение от roma Искать по авторуВ закладки on 24-Окт-01, 21:41  (MSK)
создаю канал. форкаю процесс. родителем пишу туда строки, а потомком пытаюсь считать.
Но после считывания первой строки потомок зависает в while. (while ждет определенной строки, чтобы завершить потомка, но строка-то всего одна считывается...).
В чема может быть проблема? Возможно что-то с O_NDELAY?
Если проблема неочевидна, могу записать кусок кода.
Спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: чтение из pipe"
Сообщение от XMan emailИскать по авторуВ закладки on 25-Окт-01, 00:27  (MSK)
Давай код или сюда или на мыло.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: чтение из pipe"
Сообщение от roma Искать по авторуВ закладки on 25-Окт-01, 17:37  (MSK)
вроде удалось.
с помощью select.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: чтение из pipe"
Сообщение от Солнышко Искать по авторуВ закладки on 30-Окт-01, 14:10  (MSK)
А поподробнее можно? Мне надо из родительского процесса в дочерний данные передать. Родительский написан на c++, дочерний на Perl. За код на c++ я уверен. Код на Perl порождает кучу процессов и может завесить систему. Что делать?

С уважением


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: чтение из pipe"
Сообщение от roma Искать по авторуВ закладки on 30-Окт-01, 14:28  (MSK)
я на Си писал... Селектом смарел есть ли в пайпе чего "почитать" и читал read'ом.

man select


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: чтение из pipe"
Сообщение от Pike emailИскать по авторуВ закладки on 02-Ноя-01, 17:42  (MSK)
Не уверен но именнованный пайп наверно помогет отцу русской демократии
AKA mkfifo
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: чтение из pipe"
Сообщение от DmitryDemin emailИскать по авторуВ закладки on 07-Ноя-01, 21:55  (MSK)
Hi!
Скажите, а если между этими процессами (которые обмениваются данными) работает некоторый с другими задачами, то как эти данные все-таки сохранить для передачи? Через файл не подходит, как через память или какие потоки (которые "переживут" промежуточный процесс)?

Всего хорошего!
С уважением, Dmitry.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру