[go-nuts] Re: scanner.Scan is holding my goroutine ;(

2018-12-13 Thread Ivan Korjavin
hank you! On Friday, December 14, 2018 at 3:28:20 AM UTC+5, Ivan Korjavin wrote: > > I have a goroutenie with scanner.Scan > It looks like: > > ``` > cnn.SetReadDeadline(time.Now().Add(c.rTimeout)) // 10s > scanner := bufio.NewScanner(cnn) > for scanner.Scan() { > ...

[go-nuts] scanner.Scan is holding my goroutine ;(

2018-12-13 Thread Ivan Korjavin
I have a goroutenie with scanner.Scan It looks like: ``` cnn.SetReadDeadline(time.Now().Add(c.rTimeout)) // 10s scanner := bufio.NewScanner(cnn) for scanner.Scan() { ... } ``` cnn is a net.Conn there My problem is when I call cnn.Close() (and I tried cnn.SetReadDeadline(time.Now()) in addition