LINUX.ORG.RU

unix sockets


0

0

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

anonymous

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

grustnoe ★★
()

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

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