Вопросы с тегом «unix-sockets»

18
Что происходит с вспомогательными данными потока Unix при частичном чтении?

Итак, я прочитал много информации о вспомогательных данных unix-stream, но во всей документации отсутствует одна вещь: что должно происходить при частичном чтении? Предположим, я получаю следующие сообщения в 24-байтовый буфер msg1 [20 byes] (no ancillary data) msg2 [7 bytes] (2 file descriptors)...

18
Почему длина пути сокета ограничена сотней символов?

В Unix-системах имена путей обычно практически не имеют ограничений по длине (ну, 4096 символов в Linux) ... за исключением путей к файлам сокетов, которые ограничены примерно 100 символами (107 символов в Linux ). Первый вопрос: почему такие низкие ограничения? Я проверил, что кажется возможным...

15
Linux автоматически очищает абстрактные доменные сокеты?

На StackOverflow есть отличный ответ о предоставлении лучшей блокировки для демонов (синтезированных из Eduardo Fleury ), которая не зависит от общего механизма блокировки файлов PID для демонов. Там есть много хороших комментариев о том, почему файлы блокировки PID могут иногда вызывать проблемы,...

13
Как пассивно захватывать из доменных сокетов Unix (мониторинг сокетов AF_UNIX)?

Перехват TCP / IP и UDP может быть сделан с использованием tcpdump/ dumpcapи создает файл pcap / pcapng, который может быть передан в Wireshark для дальнейшего анализа. Существует ли подобный инструмент для именованных доменных сокетов Unix? (Общее решение, которое работает для абстрактных сокетов,...

11
Что означает содержание / proc / net / unix?

На моем устройстве Android есть файл с именем /proc/net/unixwho, содержимое которого не соответствует содержимому любого стандартного дистрибутива linux (в котором показаны доменные сокеты unix). Первые несколько строк: Num RefCount Protocol Flags Type St Inode Path 00000000: 00000002 00000000...