read of 0 bytes to detect connection loss.
This commit is contained in:
parent
4ced070495
commit
14d72d077b
@ -86,7 +86,13 @@ func (session *WebSession) WriteNotifications(location *time.Location) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
case <-timer.C:
|
case <-timer.C:
|
||||||
_, err := session.conn.Write(make([]byte, 0, 0))
|
// Read of 0 bytes seems to be more reliable than write
|
||||||
|
//_, err := session.conn.Write(make([]byte, 0, 0))
|
||||||
|
//if err != nil {
|
||||||
|
// log.Printf("WS connection closed: %v", err)
|
||||||
|
// return
|
||||||
|
//}
|
||||||
|
_, err := session.conn.Read(make([]byte, 0, 0))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("WS connection closed: %v", err)
|
log.Printf("WS connection closed: %v", err)
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user