Size: a a a

2020 September 02

KK

Konstantin Klubnichk... in ru_ipv6
S
ардуино 😅😂
То есть, все писать с нуля? ;)
источник

S

S in ru_ipv6
Konstantin Klubnichkin
То есть, все писать с нуля? ;)
под все еспшки уже либры есть
источник

S

S in ru_ipv6
как минимум под 01 и 32 еспшку точно есть
источник

MA

Mikhail Antonov in ru_ipv6
как минимум малина (которая ресбери пай) умеет в6
источник

S

S in ru_ipv6
у мя весь IOT сидит за пабл IPv6 через фаерволл
источник

KK

Konstantin Klubnichk... in ru_ipv6
S
под все еспшки уже либры есть
Ну наличие стека не освобождает от необходимости переписывать все с socket(AF_INET...) на socket(AF_INET6...), а еще же захочется dual stack, и всё, работы сразу становится тьма
источник

KK

Konstantin Klubnichk... in ru_ipv6
S
у мя весь IOT сидит за пабл IPv6 через фаерволл
А много ESP-штуковин?
источник

S

S in ru_ipv6
Konstantin Klubnichkin
А много ESP-штуковин?
под 60 пока что =)
источник

S

S in ru_ipv6
для дома
источник

KK

Konstantin Klubnichk... in ru_ipv6
Ого. И все писано руками, без фреймворков?
источник

S

S in ru_ipv6
Konstantin Klubnichkin
Ого. И все писано руками, без фреймворков?
ардуино код
источник

KK

Konstantin Klubnichk... in ru_ipv6
S
ардуино код
Стар я для таких развлечений ;) У меня десяток выключателей под ESPHome, будет еще пару десятков, но вероятно меня не хватит допиливать его под dual stack
источник

VG

Vladislav Grishenko in ru_ipv6
Konstantin Klubnichkin
Ну наличие стека не освобождает от необходимости переписывать все с socket(AF_INET...) на socket(AF_INET6...), а еще же захочется dual stack, и всё, работы сразу становится тьма
сразу надо бы писать нормально
источник

KK

Konstantin Klubnichk... in ru_ipv6
Vladislav Grishenko
сразу надо бы писать нормально
Я при случае передам разработчикам ;) ;)
источник

VG

Vladislav Grishenko in ru_ipv6
Konstantin Klubnichkin
Я при случае передам разработчикам ;) ;)
хорошо )
источник

B

B00Mer in ru_ipv6
Vladislav Grishenko
сразу надо бы писать нормально
Да-да, хорошее пожелание, особенно с учётом того, что даже ещё 10 лет назад об IPv6 мало кто задумывался хотя бы по причине отсутствия его сколь-нибудь заметного внедрения. А если ещё вспомнить код, которому лет этак 20 или даже больше, когда IPv6 был ещё лишь в зачаточном и экспериментальном состоянии... Задним умом, как известно, все крепки.
источник

VG

Vladislav Grishenko in ru_ipv6
B00Mer
Да-да, хорошее пожелание, особенно с учётом того, что даже ещё 10 лет назад об IPv6 мало кто задумывался хотя бы по причине отсутствия его сколь-нибудь заметного внедрения. А если ещё вспомнить код, которому лет этак 20 или даже больше, когда IPv6 был ещё лишь в зачаточном и экспериментальном состоянии... Задним умом, как известно, все крепки.
не знаю о чем вы. af_unspec и af_inet6 были доступны больше чем 20 лет назад, вместе с getaddrinfo
источник

VG

Vladislav Grishenko in ru_ipv6
нужно было сразу писать с учетом множественных af_family, а не хардкодить
источник

VG

Vladislav Grishenko in ru_ipv6
с другой стороны это вряд ли было у кого-то в приоритете, выбирая между фичами здесь и сейчас vs.
источник

B

B00Mer in ru_ipv6
Vladislav Grishenko
нужно было сразу писать с учетом множественных af_family, а не хардкодить
Я о том, что нет ничего более консервативного, чем привычки людей, в данном случае разработчиков. Для того, чтобы изменить свои привычки, недостаточно новостей о новомодных веяниях, нужна конкретная цель, которую можно потрогать здесь и сейчас, а не какая-то отдалённая и туманная. Что касается AF_UNSPEC, то попробуй создать гнездо с таким типом адреса. Наиболее вероятно, что ты в ответ получишь -1 и EINVAL. Это связано с тем, что конкретный сетевой стек выбирается именно на этапе создания гнезда. Что касается hardcoding, то, указывая вместо AF_INET AF_INET6, ты занимаешься тем же самым. Те же яйца, только вид сбоку.
источник