У меня есть программа, которая многократно открывает и закрывает соединение, используя следующий код:
dialer := &net.Dialer{
Timeout: time.Second,
}
conn, err := tls.DialWithDialer(dialer, "tcp", "myserver", mytlsConfig)
...
conn.Close()
Это работает для первых 5-10 вызовов, затем программа блокируется в вызове DialWithDialer, вызов стек выглядит следующим образом
![enter image description here](https://i.stack.imgur.com/5AJL6.png)
Кто-нибудь знает, почему это происходит?