= Сообщение: 1609 из 1947 ========================================= RU.BINKD = От : Evgeny Chevtaev 2:5010/275 04 Jun 21 13:03:26 Кому : Nil A 04 Jun 21 13:03:26 Тема : listen и IPv6 FGHI : area://RU.BINKD?msgid=2:5010/275+60b9de4f На : area://RU.BINKD?msgid=2:5015/46+60b9a4af = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.BINKD?msgid=2:5020/545+60b9e2c0 ============================================================================== Hi Nil!
Friday June 04 2021 06:47, Nil A wrote to Evgeny Chevtaev:
EC>> Если указывать в квадратных скобках, то пытается ресолвить: EC>> ? 04 Jun 05:17:21 [1767] servmgr getaddrinfo: Name does not EC>> resolve (8) NA> Мой getaddrinfo() из линксового glibc отбраковывает адрес указанный NA> вместе со скобочками []. Я не знаю, как у других это работает. NA> Далее идёт мой патч, который выкидывает скобочки из адреса IPv6, и в NA> таком виде у меня getaddrinfo() работает как ожидается.
Во, с этим патчем заработало!
NA> Ещё надо бы увеличить буфер для адреса, а то IPv6 адреса могут быть NA> длинными, особенно если ещё порт указать. NA> - char addr[42];
Видимо, расчёт был такой, что 42 - это 8 групп по 4 символа, разделённых 7 двоеточиями, в 2 квадратных скобках и в конце \0. ;) А порт забыли.
With best regards, Evgeny --- GoldED+/BSD 1.1.5-b20180707 * Origin: Powered by FreeBSD 13.0-RELEASE-p1 (2:5010/275)