Hi, it is alway say 'accept tcp [::]:9001: i/o timeout', it may be need to check the error type
|
if !s.isShuttingDown { |
|
log.Printf("Listener err: %s\n", err.Error()) |
|
} |
i try to give solution like below:
if err != nil {
if !s.isShuttingDown {
if !err.(net.Error).Timeout() {
log.Infof("Listener err: %s", err.Error())
}
}
} else {
s.handleClient(conn)
}