HAProxy Proxy Protocol V2 парсинг доменных сокетов unix
Я создаю парсер для v2 прокси-протокола HAProxy, и мне трудно понять, что делать в ситуации, когда я сталкиваюсь с сокетами AF_UNIX. Я понимаю, что src_address и dst_address имеют длину 108 байт, но я не уверен, что делать с этими байтами. Я немного погуглил, и похоже, что эти значения должны соответствовать пути к файлу, но не дает объяснения, как его следует кодировать или декодировать из этой строки байтов. Кто-нибудь может дать немного больше контекста относительно того, как это должно работать?
Мои исследования привели меня сюда:
https://www.gnu.org/software/libc/manual/html_node/Local-Namespace-Details.html
Но в нем просто говорится "это имя файла для использования", что не очень полезно. Может кто-нибудь привести пример того, как файл может быть закодирован и декодирован, это, вероятно, решит все проблемы, которые у меня возникают.