The OpenNET Project / Index page

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

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

"Фаловые дескрипторы и процессы"
Сообщение от Nick Искать по авторуВ закладки(??) on 04-Июн-04, 13:25  (MSK)
Можно ли как-нибудь передовать фаловые дескрипторы между процессами?
Если можно - то как? Или хотя бы куда искать?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Фаловые дескрипторы и процессы"
Сообщение от Lamr emailИскать по авторуВ закладки on 04-Июн-04, 13:28  (MSK)
Если процессы родственники - они уже переданы. Абсолютно все.
Иначе нужно использовать одну из форм IPC.
Вариантов милион, надо смотреть в конкретную задачу
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Фаловые дескрипторы и процессы"
Сообщение от Nick Искать по авторуВ закладки(??) on 04-Июн-04, 14:14  (MSK)
Процессы не родственные.

Задача примерно такая: Есть процесс, у него есть открытый сокет. Есть другой процесс и он хочет что-нибудь записать в сокет другого процесса... Добраться до самого файлового дескритора в принципе можно... но будет ли это работать?

Конечно можно было бы проверить, но слишком большой воркэраунд... Так что ответтьте пожалуйста :)


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

3. "Фаловые дескрипторы и процессы"
Сообщение от klalafuda emailИскать по авторуВ закладки on 04-Июн-04, 14:41  (MSK)
>Процессы не родственные.
>
>Задача примерно такая: Есть процесс, у него есть открытый сокет. Есть другой
>процесс и он хочет что-нибудь записать в сокет другого процесса...

и в чем собственно проблемы ? socket()->connect()->send()

> Добраться до самого файлового дескритора в принципе можно...

что означает "добраться до файлового дескриптора" ? с учетом того, что файловый дескриптор несет осмысленную нагрузку лишь в контексте заданного процесса.

> но будет ли это работать?

а почему connect & send не будет работать ?

// wbr

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

5. "Фаловые дескрипторы и процессы"
Сообщение от a_w emailИскать по авторуВ закладки on 13-Июн-04, 16:52  (MSK)
>Процессы не родственные.
>
>Задача примерно такая: Есть процесс, у него есть открытый сокет. Есть другой
>процесс и он хочет что-нибудь записать в сокет другого процесса... Добраться
>до самого файлового дескритора в принципе можно... но будет ли это
>работать?
>
>Конечно можно было бы проверить, но слишком большой воркэраунд... Так что ответтьте
>пожалуйста :)

Dlja peredechi deskriptora ili socket AF_UNIX ili v Solaris DOORS


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

4. "Фаловые дескрипторы и процессы"
Сообщение от a_w emailИскать по авторуВ закладки on 13-Июн-04, 16:46  (MSK)
>Если процессы родственники - они уже переданы. Абсолютно все.
>Иначе нужно использовать одну из форм IPC.
>Вариантов милион, надо смотреть в конкретную задачу

daleko ne 1000000

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

6. "Фаловые дескрипторы и процессы"
Сообщение от Z0termaNN emailИскать по авторуВ закладки(??) on 14-Июн-04, 10:25  (MSK)
>Можно ли как-нибудь передовать фаловые дескрипторы между процессами?
>Если можно - то как? Или хотя бы куда искать?

в принципе это возможно и в sysv и bsd, только разными путями - либо
через AF_UNIX, либо через ioctl. Точно как это делается не помню - возьми
посмотри R.Stevens книги APUE & UNP.

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

7. "Фаловые дескрипторы и процессы"
Сообщение от Murr Искать по авторуВ закладки(??) on 18-Июн-04, 01:29  (MSK)
>Можно ли как-нибудь передовать фаловые дескрипторы между процессами?
>Если можно - то как? Или хотя бы куда искать?

Через socket control messages (linux и bsd) либо через streams(unix).

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


Удалить

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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