Size: a a a

2021 May 24

DP

Daniel Podolsky in Go-go!
сильно проще открыть сокетов по числу адресов
источник

p

pragus in Go-go!
К сожалению, тоже так себе история.
источник

DP

Daniel Podolsky in Go-go!
а что, есть варианты?
источник

p

pragus in Go-go!
А какой правильный? ) У тебя 4к адресов на интерфейсе, какой из них правильный? )
источник

М

Марк Егоров... in Go-go!
Ну нам не нужна работа во всех возможных вариантах, к счастью.

То есть, грубо говоря мне надо просто сделать два бинда или вообще в отдельную горутину воткнуть второй бинд и не париться
источник

p

pragus in Go-go!
Взять af_packet/af_xdp ;)
источник

DP

Daniel Podolsky in Go-go!
тот, который dst в пакете
источник

p

pragus in Go-go!
Возьмите af_packet, если речь про linux.
источник

М

Марк Егоров... in Go-go!
А в голановской терминологии это что?

В худшем варианте я думал юзнуть гопакет, который позволяет парсить что угодно
источник

p

pragus in Go-go!
источник

p

pragus in Go-go!
Только не надо разбирать пакеты силами gopacket - он тормозной как черепаха
источник

p

pragus in Go-go!
источник

М

Марк Егоров... in Go-go!
Блин, а это не будет оверхедом лютым по коду? По факту то плюс два интерфейса будет в лучшем случае
источник

p

pragus in Go-go!
Вам решать :)
источник

p

pragus in Go-go!
Так сразу будут падать пакеты целиком, вместе со всеми заголовками
источник

М

Марк Егоров... in Go-go!
Хорошо. Я понял. Спасибо.

А то мне говорили, мол, вот твой голанг не умеет отвечать, а всякие апачи умеют. Значит и там изи.
источник

RM

Ruslan Magomedov in Go-go!
что-то не могу нагуглить - есть возможность выполнить return значения функции log ?
источник

RM

Ruslan Magomedov in Go-go!
как присвоить переменной то, что получается при выводе log.Println ?
источник

p

pragus in Go-go!
А зачем?
источник

АЛ

Артем Лазаренко... in Go-go!
Зачем?
источник