|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander Dilevsky 2:5020/400 19 Dec 2002 10:33:45 To : Rashid Mukhamedov Subject : Re: наследование сокетов -------------------------------------------------------------------------------- "Rashid Mukhamedov" <Rashid.Mukhamedov@p12.f3.n5049.z2.fidonet.org> wrote in message news:1040038220@p12.f3.n5049.z2.ftn... > Friends Will Be Friends! > > Если породить дочерний процесс (через fork) будет ли он в полной мере обладать > сокетами, открытыми до него в родительском? Да. > И если да, то не приведет ли это к конфликтам? А это вопрос правильного программирования. Обычно родительский экземпляр сервера сразу после форка закрывает сокет, полученный от accept'а, а дочерний закрывает тот, на которомсервер слушал соединения. Hо можно делать и по-другому, если задача того требует. > Как народ относится к порождению через fork процессов в службе, > запущенной через inetd? Сразу после порождения в "дочке" меняются рутовые gid, > uid на те, что у залогиненнового пользователя, сможет ли "дочка" общаться через > сокет с клиентом (гм, я уже повторяюсь... :)? Да. Открытым сокетом, как и любым другим откртым хендлом, можно пользоваться и после изменении прав процесса. > > Rashid Mukhamedov "Mr. Bad Guy" > > * Разослано также в ARCHIVE > * Разослано также в RU.LINUX -- Alexander Dilevsky dil@cea.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6577c8f3b4cc.html, оценка из 5, голосов 10
|