None
SQ
Infinite network timeouts in Java and Go
['Ashish Bhatia']
ashishb.net
Go 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 // Usage: go run server.go package main import ( "fmt" "log" "net/http" "time" ) func main () { startWebServer ( 8080 ) } func startWebServer (port int ) { http. Go 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 // Usage: go run client.go package main import ( "log" "net/http" ) func main () { fetchData ( "http://localhost:8080/block-forever" ) } func fetchData (urlStr string ) { log. Go 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 // Usage: go run client.go package main import ( "log" "net/http" "time" ) func main () { fetchDataWithTimeout ( "http://localhost:8080/block-forever" ) } func fetchDataWithTimeout (urlStr string ) { log.