// +build !appengine,!plan9 package request import ( "net" "os" "syscall" ) func isErrConnectionReset(err error) bool { if opErr, ok := err.(*net.OpError); ok { if sysErr, ok := opErr.Err.(*os.SyscallError); ok { return sysErr.Err == syscall.ECONNRESET } } return false }