Где разместить конечные точки (файлы) сокетов домена Unix (AF_UNIX)?

Существует ли соглашение о том, где помещать «файлы», представляющие конечные точки, в доменные сокеты Unix?

Я склонен ставить их/tmp/some-application-specific-subdir-name/, но мне интересно, если есть более распространенное место.

Фон в том, чтоPOSIX не ясно омаксимальная длина пути додоступ такие «файлы»:

Размер sun_path намеренно оставлен неопределенным. Это потому, что разные реализации используют разные размеры. Например, 4.3 BSD использует размер 108, а 4.4 BSD использует размер 104. Поскольку большинство реализаций происходят из версий BSD, размер обычно находится в диапазоне от 92 до 108.

Приложения не должны принимать определенную длину для sun_path или предполагать, что он может содержать {_POSIX_PATH_MAX} байтов (256).

Таким образом, это «ограничение» на длину пути должно быть исключено из конфигураций файла / имени пути приложения.

Ответы на вопрос(3)

Ваш ответ на вопрос