все привет, клиент загружает большой файл и не как не получается определить что соединение с клиентом именно разорвано, не то что клиент отключился сам.
s := &http.Server{
Addr: ":81",
Handler: router,
ConnState: ConnStateListener,
}
ConnState - не как не отображается что клиента разорвало, только когда он сам закрыл подключение.
Пробовал внутри Handle:
notify := w.(http.CloseNotifier).CloseNotify()
также фиксирует только обычное отключение.
Через Request.Context также....
Направьте в нужное русло куда копать, чтобы фиксировать этот дисконект....