Size: a a a

2021 May 14

VB

Vladimir Berezenko in ru.nim.talks
молодо-зелено. разделяй уровни. один уровень: "я не хочу ничего делать и хочу чтобы оно само" и второй уровень: "я хочу всё сделать сам как мне надо без этих ваших потрогать руками".
источник

VB

Vladimir Berezenko in ru.nim.talks
в твоём случае допиши туда все параметры из newAsyncSocket и всё
источник

A

Alexander in ru.nim.talks
ну из дефолтного поведения без всего, имхо путь только в первое.
источник

A

Alexander in ru.nim.talks
потому как попытка создать кем-то ipv6 тут же обернётся вопросом, почему оно для ipv4 так, а для ipv6 не так
источник

A

Alexander in ru.nim.talks
куда туда-то? в listen ?
источник

VB

Vladimir Berezenko in ru.nim.talks
в нормальных API если ты что-то передал созданное снаружи - никто его не будет трогать, ломать там адреса, протоколы, флаги и ещё что-либо, т.к. предполагает что ты сделал уже всё сам как надо.
источник

A

Alexander in ru.nim.talks
с одной стороны логично, с другой стороны я прямо так на 100% не уверен что для этого есть строгоеправило, по крайней мере я не слышал. тут явно конфлик параметров получается - чего очень не хочется
источник

VB

Vladimir Berezenko in ru.nim.talks
нет в listen таких параметров.
источник

VB

Vladimir Berezenko in ru.nim.talks
соответственно нет и конфликта.
источник

A

Alexander in ru.nim.talks
получается чтобы просто создать ipv6 я буду делать три строки:
1) сокет
2) reuseAddr
3) reusePort
4) listen

когда можно бы в одну строку уместить
источник

A

Alexander in ru.nim.talks
тем более они false
источник

VB

Vladimir Berezenko in ru.nim.talks
можно вообще не использовать ipv6 и не парить с ним мозг. вообще ничего менять тогда не надо. если уж твоей логикой пользоваться.
источник

VB

Vladimir Berezenko in ru.nim.talks
авторы asynchttpserver именно такой и пользовались, есличто
источник

A

Alexander in ru.nim.talks
ну если бы оно сразу все интерфейсы слушало - то да :)
источник

VB

Vladimir Berezenko in ru.nim.talks
зачем тебе ipv6. его в природе практически нигде нет :)
источник

A

Alexander in ru.nim.talks
в общем, в результате разговора я что-то обратно на domain склоняюсь + не уверен какие параметры сокету вообще надо крутить. на unix-pipes сервер запускать?
источник

VB

Vladimir Berezenko in ru.nim.talks
я со Светловым по поводу его aiohttp спорил примерно так-же. в конце-концов он таки проспорил и прикрутил сокет ровно так-же.
источник

A

Alexander in ru.nim.talks
хотя вот последний вариант - почему нет, но опять же хз как это всё отработает без проверки , а domain не поломал бы точно
источник

VB

Vladimir Berezenko in ru.nim.talks
Делай как хочешь. Костыли и велосипеды это весь ним вместе взятый прямо.
источник

A

Alexander in ru.nim.talks
я не спорю, просто пытаюсь понять как лучше
источник