LINUX.ORG.RU

unix sockets


0

0

Помогите, пожалуйста, советом.
Как узнать из процесса(демона), соединенного с unix сокетом, все процессы (их pid), которые подключены к этому же сокету (не зависимо от их названий). То есть нужно средство, с помощью которого процесс может узнать пиды всех, кто подключен к его unix-сокету в данный момент.
Заранее спасибо.

anonymous

Re: unix sockets

судя по strace fuser - он бежит по директориям процессов в /proc

grustnoe ★★ ()

Re: unix sockets

Можно попробовать использовать socket control message.
man cmsg, man 7 unix.
SCM_CREDENTIALS message.

Murr ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.