to post messages and comments.

← All posts tagged GOlang

Алсо, для шифрования по UDP в мамбле юзается AES-OCB и этот самый OCB как оказывается:
1. Запатентован в сшашке для коммерческого пользования
2. Разрешен для опенсорса за исключением военного софта

Кроме того, искаропки в гоъ он отсутствует, но я нарыл его в исходниках grumble github.com

Горутины не захватывают локальный контекст
for _, value := range []int{1,2,3,4,5} {
    go func(){
        fmt.Println(value)
    }()
}

выведет 5 пятерок, а не пройдется по всему массиву, чтобы все работало ок - данные в горутину надо передавать аргументами