golang net пакет tls.DialWithDialer застрял (никогда не возвращается) - PullRequest
0 голосов
/ 21 марта 2020

У меня есть программа, которая многократно открывает и закрывает соединение, используя следующий код:

dialer := &net.Dialer{
    Timeout:   time.Second,
}

conn, err := tls.DialWithDialer(dialer, "tcp", "myserver", mytlsConfig)
...
conn.Close()

Это работает для первых 5-10 вызовов, затем программа блокируется в вызове DialWithDialer, вызов стек выглядит следующим образом

enter image description here

Кто-нибудь знает, почему это происходит?

...